25 lines
375 B
Bash
Executable file
25 lines
375 B
Bash
Executable file
#!/bin/sh
|
|
|
|
NODE_PATH=/usr/lib/node_modules
|
|
LOGFILE=/var/local/rlgwebd/log
|
|
CTLSOCKET=/var/local/rlgwebd/ctl
|
|
RLGWEBDJS=./rlgwebd.js
|
|
|
|
export NODE_PATH
|
|
|
|
if [ $UID != 0 ]
|
|
then
|
|
echo "$0 needs to run as root." >&2
|
|
exit 1
|
|
fi
|
|
|
|
if [ $# -gt 0 ] && [ $1 = stop ]
|
|
then
|
|
socat "EXEC:echo quit" "$CTLSOCKET"
|
|
else
|
|
# Start
|
|
setsid node "$RLGWEBDJS" </dev/null &>>$LOGFILE &
|
|
fi
|
|
|
|
exit
|
|
|