From 983108028628b58b4540d11a312456b6f1d27a7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=AC=E5=93=A5=E4=BE=83=E4=BE=83=E4=BE=83ygkkk?= <121604513+yonggekkk@users.noreply.github.com> Date: Mon, 30 Dec 2024 17:44:32 +0800 Subject: [PATCH] Update serv00.sh --- serv00.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/serv00.sh b/serv00.sh index 53cab91..ab67339 100644 --- a/serv00.sh +++ b/serv00.sh @@ -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保活运行正常"