mirror of
https://github.com/gwenhael-le-moine/credger.git
synced 2024-12-25 09:58:43 +01:00
re-add rc.credger
This commit is contained in:
parent
03a91bc4ec
commit
092ea29868
1 changed files with 54 additions and 0 deletions
54
rc.credger
Executable file
54
rc.credger
Executable file
|
@ -0,0 +1,54 @@
|
|||
#!/bin/bash
|
||||
#Slackware startup deamon script
|
||||
|
||||
# Name of Service
|
||||
NAME="credger"
|
||||
|
||||
# Command to run
|
||||
CMD="/home/gwh/www/credger/credger"
|
||||
|
||||
# user used to run the daemon
|
||||
USERNAME=gwh
|
||||
|
||||
# Process name of daemon, for killing it.
|
||||
PROCESSNAME=$(basename $CMD)
|
||||
|
||||
# Option to run with deamon
|
||||
OPTIONS=" "
|
||||
|
||||
PIDFILE=/var/run/credger.pid
|
||||
|
||||
func_stop() {
|
||||
[ -e $PIDFILE ] && kill $(cat $PIDFILE) && rm $PIDFILE
|
||||
}
|
||||
|
||||
func_start() {
|
||||
echo -n "Starting $NAME ... "
|
||||
LEDGER_FILE=/home/gwh/org/comptes.ledger sudo -u $USERNAME $CMD &
|
||||
echo $! > $PIDFILE
|
||||
}
|
||||
|
||||
|
||||
case $1 in
|
||||
"start")
|
||||
func_start
|
||||
;;
|
||||
|
||||
"stop")
|
||||
func_stop
|
||||
;;
|
||||
|
||||
"restart")
|
||||
func_stop
|
||||
sleep 2
|
||||
func_start
|
||||
;;
|
||||
|
||||
"status")
|
||||
[ -e $PIDFILE ] && echo "$NAME running" || echo "$NAME NOT running"
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Usage; start|stop|restart"
|
||||
;;
|
||||
esac
|
Loading…
Reference in a new issue