mirror of
https://github.com/juewuy/ShellCrash.git
synced 2026-03-11 07:51:45 +00:00
~修复启用tg_bot服务后,关闭服务偶尔会卡住的bug
This commit is contained in:
@@ -8,7 +8,7 @@ USE_PROCD=1
|
|||||||
#获取目录
|
#获取目录
|
||||||
CRASHDIR=$(cat /etc/profile | grep CRASHDIR | awk -F "\"" '{print $2}')
|
CRASHDIR=$(cat /etc/profile | grep CRASHDIR | awk -F "\"" '{print $2}')
|
||||||
[ -z "$CRASHDIR" ] && CRASHDIR=$(cat ~/.bashrc | grep CRASHDIR | awk -F "\"" '{print $2}')
|
[ -z "$CRASHDIR" ] && CRASHDIR=$(cat ~/.bashrc | grep CRASHDIR | awk -F "\"" '{print $2}')
|
||||||
source "$CRASHDIR"/configs/command.env #加载启动命令和启动目录
|
. "$CRASHDIR"/configs/command.env #加载启动命令和启动目录
|
||||||
|
|
||||||
start_service() {
|
start_service() {
|
||||||
if [ -n "$(cat $CRASHDIR/configs/ShellCrash.cfg | grep 'firewall_area=5')" ]; then
|
if [ -n "$(cat $CRASHDIR/configs/ShellCrash.cfg | grep 'firewall_area=5')" ]; then
|
||||||
@@ -33,6 +33,7 @@ start_service() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
stop_service() {
|
stop_service() {
|
||||||
|
killall bot_tg.sh 2>/dev/null
|
||||||
procd_close_instance
|
procd_close_instance
|
||||||
"$CRASHDIR"/starts/fw_stop.sh
|
"$CRASHDIR"/starts/fw_stop.sh
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user