Update serv00.sh

This commit is contained in:
甬哥侃侃侃ygkkk
2024-12-30 17:44:32 +08:00
committed by GitHub
parent 321001fefb
commit 9831080286
+3 -3
View File
@@ -1062,12 +1062,12 @@ sed -i '' -e "19s|''|'${ARGO_DOMAIN}'|" serv00keep.sh
sed -i '' -e "20s|''|'${ARGO_AUTH}'|" serv00keep.sh
fi
if ! crontab -l 2>/dev/null | grep -q 'serv00keep'; then
if [ -f boot.log ] || grep -q "trycloudflare.com" boot.log 2>/dev/null; then
if [ -f "$WORKDIR/boot.log" ] || grep -q "trycloudflare.com" "$WORKDIR/boot.log" 2>/dev/null; then
check_process="! ps aux | grep '[c]onfig' > /dev/null || ! ps aux | grep [l]ocalhost > /dev/null"
else
check_process="! ps aux | grep '[c]onfig' > /dev/null || ! ps aux | grep [t]oken > /dev/null"
fi
(crontab -l 2>/dev/null; echo "*/2 * * * * if $check_process; then /bin/bash ${WORKDIR}/serv00keep.sh; fi") | crontab -
(crontab -l 2>/dev/null; echo "*/2 * * * * if $check_process; then /bin/bash serv00keep.sh; fi") | crontab -
fi
green "主进程+Argo进程保活安装完毕,默认每2分钟执行一次,运行 crontab -e 可自行修改保活执行间隔" && sleep 2
}
@@ -1137,7 +1137,7 @@ check_process="! ps aux | grep '[c]onfig' > /dev/null || ! ps aux | grep [l]ocal
else
check_process="! ps aux | grep '[c]onfig' > /dev/null || ! ps aux | grep [t]oken > /dev/null"
fi
(crontab -l 2>/dev/null; echo "*/2 * * * * if $check_process; then /bin/bash ${WORKDIR}/serv00keep.sh; fi") | crontab -
(crontab -l 2>/dev/null; echo "*/2 * * * * if $check_process; then /bin/bash serv00keep.sh; fi") | crontab -
yellow "Cron保活丢失?已修复成功"
else
green "Cron保活运行正常"