Merge pull request #107 from RikudouPatrickstar/patch-2
调整 clashservice
This commit is contained in:
@@ -14,28 +14,32 @@ BINDIR=$(cat $DIR/mark | grep bindir | awk -F "=" '{print $2}')
|
|||||||
start_service() {
|
start_service() {
|
||||||
#检测必须文件
|
#检测必须文件
|
||||||
$DIR/start.sh bfstart
|
$DIR/start.sh bfstart
|
||||||
#使用procd创建clash后台进程
|
if [ "$?" = "0" ];then
|
||||||
procd_open_instance
|
#使用procd创建clash后台进程
|
||||||
procd_set_param respawn
|
procd_open_instance
|
||||||
procd_set_param stderr 1
|
procd_set_param respawn
|
||||||
procd_set_param stdout 1
|
procd_set_param stderr 0
|
||||||
procd_set_param command $BINDIR/clash -d $BINDIR
|
procd_set_param stdout 0
|
||||||
procd_close_instance
|
procd_set_param command $BINDIR/clash -d $BINDIR
|
||||||
#其他设置
|
procd_close_instance
|
||||||
$DIR/start.sh afstart
|
#其他设置
|
||||||
|
$DIR/start.sh afstart
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
start() {
|
start() {
|
||||||
if [ -z "$(pidof procd)" ];then
|
if [ -z "$(pidof procd)" ];then
|
||||||
#检测必须文件
|
#检测必须文件
|
||||||
$DIR/start.sh bfstart
|
$DIR/start.sh bfstart
|
||||||
#创建后台进程
|
if [ "$?" = "0" ];then
|
||||||
service_start $BINDIR/clash -d $BINDIR
|
#创建后台进程
|
||||||
#其他设置
|
service_start $BINDIR/clash -d $BINDIR
|
||||||
$DIR/start.sh afstart
|
#其他设置
|
||||||
#设置守护进程
|
$DIR/start.sh afstart
|
||||||
$DIR/start.sh deamon
|
#设置守护进程
|
||||||
|
$DIR/start.sh deamon
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
start_service
|
start_service
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user