mirror of
https://github.com/andrey271192/PCA_Phobos.git
synced 2026-09-21 12:01:56 +00:00
install.sh: set -e safe watchdog cron install
This commit is contained in:
@@ -224,8 +224,11 @@ nginx -t >/dev/null 2>&1 && systemctl enable nginx -q 2>/dev/null && systemctl r
|
|||||||
# ── 9. router watchdog (auto reboot-recovery) ──
|
# ── 9. router watchdog (auto reboot-recovery) ──
|
||||||
echo "[9/9] router watchdog..."
|
echo "[9/9] router watchdog..."
|
||||||
if [ -f "$PHOBOS_DIR/server/phobos-router-watchdog.py" ]; then
|
if [ -f "$PHOBOS_DIR/server/phobos-router-watchdog.py" ]; then
|
||||||
( crontab -l 2>/dev/null | grep -v phobos-router-watchdog; \
|
# set -e safe: grep -v on an empty crontab returns 1, so guard with || true
|
||||||
echo "*/3 * * * * /usr/bin/python3 $PHOBOS_DIR/server/phobos-router-watchdog.py >/dev/null 2>&1" ) | crontab -
|
CRON_CUR=$(crontab -l 2>/dev/null | grep -v phobos-router-watchdog || true)
|
||||||
|
printf '%s\n%s\n' "$CRON_CUR" \
|
||||||
|
"*/3 * * * * /usr/bin/python3 $PHOBOS_DIR/server/phobos-router-watchdog.py >/dev/null 2>&1" \
|
||||||
|
| grep -v '^[[:space:]]*$' | crontab -
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sleep 2
|
sleep 2
|
||||||
|
|||||||
Reference in New Issue
Block a user