mirror of
https://github.com/juewuy/ShellCrash.git
synced 2026-03-11 07:51:45 +00:00
~修复部分任务命令执行失败的bug
This commit is contained in:
@@ -35,7 +35,7 @@ update_core(){ #自动更新内核
|
|||||||
task_logger "任务【自动更新内核】中止-未检测到版本更新"
|
task_logger "任务【自动更新内核】中止-未检测到版本更新"
|
||||||
return 0
|
return 0
|
||||||
else
|
else
|
||||||
. "$CRASHDIR"/libs/core_webget.sh && core_webget #调用下载工具
|
. "$CRASHDIR"/libs/core_tools.sh && core_webget #调用下载工具
|
||||||
case "$?" in
|
case "$?" in
|
||||||
0)
|
0)
|
||||||
task_logger "任务【自动更新内核】下载完成,正在重启服务!"
|
task_logger "任务【自动更新内核】下载完成,正在重启服务!"
|
||||||
@@ -61,18 +61,18 @@ update_scripts(){ #自动更新脚本
|
|||||||
task_logger "任务【自动更新脚本】中止-未检测到版本更新"
|
task_logger "任务【自动更新脚本】中止-未检测到版本更新"
|
||||||
return 0
|
return 0
|
||||||
else
|
else
|
||||||
get_bin "$TMPDIR"/clashfm.tar.gz "bin/update.tar.gz"
|
get_bin "$TMPDIR"/ShellCrash.tar.gz "ShellCrash.tar.gz"
|
||||||
if [ "$?" != "0" ];then
|
if [ "$?" != "0" ];then
|
||||||
rm -rf "$TMPDIR"/clashfm.tar.gz
|
rm -rf "$TMPDIR"/ShellCrash.tar.gz
|
||||||
task_logger "任务【自动更新内核】出错-下载失败!"
|
task_logger "任务【自动更新内核】出错-下载失败!"
|
||||||
return 1
|
return 1
|
||||||
else
|
else
|
||||||
#停止服务
|
#停止服务
|
||||||
"$CRASHDIR"/start.sh stop
|
"$CRASHDIR"/start.sh stop
|
||||||
#解压
|
#解压
|
||||||
tar -zxf "$TMPDIR"/clashfm.tar.gz ${tar_para} -C "$CRASHDIR"/
|
tar -zxf "$TMPDIR"/ShellCrash.tar.gz ${tar_para} -C "$CRASHDIR"/
|
||||||
if [ $? -ne 0 ];then
|
if [ $? -ne 0 ];then
|
||||||
rm -rf "$TMPDIR"/clashfm.tar.gz
|
rm -rf "$TMPDIR"/ShellCrash.tar.gz
|
||||||
task_logger "任务【自动更新内核】出错-解压失败!"
|
task_logger "任务【自动更新内核】出错-解压失败!"
|
||||||
"$CRASHDIR"/start.sh start
|
"$CRASHDIR"/start.sh start
|
||||||
return 1
|
return 1
|
||||||
@@ -119,7 +119,7 @@ reset_firewall(){ #重设透明路由防火墙
|
|||||||
"$CRASHDIR"/start.sh afstart
|
"$CRASHDIR"/start.sh afstart
|
||||||
}
|
}
|
||||||
ntp(){
|
ntp(){
|
||||||
[ "$crashcore" != singbox ] && ckcmd ntpd && ntpd -n -q -p 203.107.6.88 >/dev/null 2>&1 || exit 0
|
ckcmd ntpd && ntpd -n -q -p 203.107.6.88 >/dev/null 2>&1 || exit 0
|
||||||
}
|
}
|
||||||
web_save_auto(){
|
web_save_auto(){
|
||||||
. "$CRASHDIR"/libs/web_save.sh && web_save
|
. "$CRASHDIR"/libs/web_save.sh && web_save
|
||||||
|
|||||||
Reference in New Issue
Block a user