1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| #!/bin/sh
PATH=/bin:/usr/bin:/sbin:/usr/sbin DAEMON=/usr/local/bin/bitcoind PIDFILE=/home/bitcoin/.bitcoin/bitcoind.pid CONFFILE=/home/bitcoin/.bitcoin/bitcoin.conf USER=bitcoin
test -x $DAEMON || exit 0
. /etc/init.d/functions
case "$1" in start) log_success_msg "Starting crypto-currency daemon" "bitcoind" daemon --user=$USER $DAEMON -conf=$CONFFILE -pid=$PIDFILE log_success_msg $? ;; stop) log_success_msg "Stopping crypto-currency daemon" "bitcoind" killproc -p $PIDFILE $DAEMON log_success_msg $? ;; force-reload|restart) $0 stop $0 start ;; status) status_of_proc -p $PIDFILE $DAEMON bitcoind && exit 0 || exit $? ;; *) echo "Usage: /etc/init.d/bitcoind {start|stop|restart|force-reload|status}" exit 1 ;; esac
|