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