fix(cron): pipe alle nächtlichen crons durch notify.sh zur verhinderung von telegram spam
Ampel / ampel (push) Failing after 22s
Ampel / ampel (push) Failing after 22s
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
# Alte Crons löschen
|
||||
hermes cron remove traum || true
|
||||
hermes cron remove chef-gutachter || true
|
||||
hermes cron remove release-radar || true
|
||||
hermes cron remove idle-radar || true
|
||||
hermes cron remove selbst-inventur || true
|
||||
hermes cron remove karten-gutachter || true
|
||||
hermes cron remove pruefstand || true
|
||||
hermes cron remove trend-radar || true
|
||||
|
||||
# Neue Crons registrieren mit --no-agent und pipe in notify.sh
|
||||
hermes cron create traum "15 3 * * *" "bash /home/hitonabi/mission-control-v2/deploy/dreaming-feed.sh | bash /home/hitonabi/mission-control-v2/deploy/notify.sh -s Traum" --no-agent
|
||||
hermes cron create chef-gutachter "30 4 * * *" "bash /home/hitonabi/mission-control-v2/deploy/chef-gutachter-feed.sh | bash /home/hitonabi/mission-control-v2/deploy/notify.sh -s Chef-Gutachter" --no-agent
|
||||
hermes cron create release-radar "15 5 * * 1" "bash /home/hitonabi/mission-control-v2/deploy/hermes-release-radar-feed.sh | bash /home/hitonabi/mission-control-v2/deploy/notify.sh -s Release-Radar" --no-agent
|
||||
hermes cron create idle-radar "45 3 * * *" "bash /home/hitonabi/mission-control-v2/deploy/idle-radar-feed.sh | bash /home/hitonabi/mission-control-v2/deploy/notify.sh -s Idle-Radar" --no-agent
|
||||
hermes cron create selbst-inventur "35 3 * * *" "bash /home/hitonabi/mission-control-v2/deploy/selbst-inventur.sh | bash /home/hitonabi/mission-control-v2/deploy/notify.sh -s Selbst-Inventur" --no-agent
|
||||
hermes cron create karten-gutachter "0 4 * * *" "bash /home/hitonabi/mission-control-v2/deploy/karten-gutachter.sh | bash /home/hitonabi/mission-control-v2/deploy/notify.sh -s Karten-Gutachter" --no-agent
|
||||
hermes cron create pruefstand "0 2 * * *" "bash /home/hitonabi/mission-control-v2/deploy/pruefstand/pruefstand.sh | bash /home/hitonabi/mission-control-v2/deploy/notify.sh -s Prüfstand" --no-agent
|
||||
hermes cron create trend-radar "15 5 * * 6" "bash /home/hitonabi/mission-control-v2/deploy/trend-radar-feed.sh | bash /home/hitonabi/mission-control-v2/deploy/notify.sh -s Trend-Radar" --no-agent
|
||||
|
||||
echo "Crons erfolgreich gefixt!"
|
||||
+2
-2
@@ -22,8 +22,8 @@ shift $((OPTIND - 1))
|
||||
MSG="${1:-}"
|
||||
[ -z "$MSG" ] && [ ! -t 0 ] && MSG="$(cat)"
|
||||
if [ -z "$MSG" ]; then
|
||||
echo "usage: notify.sh [-s subject] <nachricht>" >&2
|
||||
exit 2
|
||||
# Bei leerer Pipe-Eingabe lautlos beenden (wichtig für Cron-Skripte ohne Ausgabe)
|
||||
exit 0
|
||||
fi
|
||||
|
||||
TS="$(date '+%Y-%m-%d %H:%M:%S')"
|
||||
|
||||
Reference in New Issue
Block a user