immortalwrt/package/jsda/luci-app-serverchan/root/etc/init.d/serverchan
2019-07-02 18:06:49 +08:00

29 lines
625 B
Bash
Executable File

#!/bin/sh /etc/rc.common
START=99
start() {
enable=$(uci get serverchan.@serverchan[0].enabled)
if [ $enable -eq 1 ]; then
echo "enable"
kill -9 $(ps | grep serverchan.sh | grep -v "grep" | awk '{print $1}') >/dev/null 2>&1
sleep 1
nohup /usr/share/serverchan/serverchan.sh > /var/log/serverchan.file 2>&1 &
fi
}
stop() {
enable=$(uci get serverchan.@serverchan[0].enabled)
if [ $enable -ne 1 ]; then
echo "stop!"
kill $(pidof serverchan) >/dev/null 2>&1
kill -9 $(ps | grep serverchan.sh | grep -v "grep" | awk '{print $1}') >/dev/null 2>&1
fi
}
restart(){
stop
sleep 2
start
echo "restarted."
}