Created
January 10, 2016 22:20
-
-
Save MrChrisJ/5d828760e0eb14e5d87d to your computer and use it in GitHub Desktop.
Bitcoin Fullnode rc.local file
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh -e | |
# | |
# rc.local | |
# | |
# This script is executed at the end of each multiuser runlevel. | |
# Make sure that the script will "exit 0" on success or any other | |
# value on error. | |
# | |
# In order to enable or disable this script just change the execution | |
# bits. | |
# | |
# By default this script does nothing. | |
# Print the IP address | |
_IP=$(hostname -I) || true | |
if [ "$_IP" ]; then | |
printf "My IP address is %s\n" "$_IP" | |
fi | |
# Starts bitcoind on boot | |
# su pi -c '/usr/local/bin/bitcoind &' | |
# Starts bitcoind on boot and restarts after 30 seconds | |
su pi -c '/usr/local/bin/bitcoind-restarter.sh &' | |
exit 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This is related to the script proposed by @Emzy on the Bitcoin #fullnode project: MrChrisJ/fullnode#4 (comment)
Two lines have been added to give the user the choice of auto restarting bitcoin after 30 seconds or just a simple autostart at boot. This is because in some cases the user may opt to run Bitcoin-QT in the GUI and therefore will not require bitcoind to restart after bitcoin-cli stop command necessary to start QT.