GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Stellen Sie sicher, dass ein Cron-Job abgeschlossen wurde

grep scriptname /var/log/syslog

/var/log/cron

Sie können überprüfen, ob es gerade läuft mit:

ps aux

Um sicherzustellen, dass ein Skript erfolgreich abgeschlossen wird, sollte man wirklich eine temporäre Datei verwenden. Erstellen Sie es, wenn der Job beginnt, und löschen Sie es, wenn es fertig ist. Dies fängt auch Abstürze ab und verhindert, dass derselbe Job im Falle von Fehlern erneut ausgeführt wird.

#!/bin/bash

# check if there is already a temp file with suffix .myscript in /tmp,
# if file exists return with status of 666
[ -f /tmp/*.bla ] && exit 666

# create a temp file with suffix .myscript
TEMP_FILE=`mktemp --suffix .myscript`
touch $TEMP_FILE

#
# script stuff
#

# we are done, clean-up after ourselves
rm $TEMP_FILE

Linux
  1. So legen Sie einen Cron-Job in TrueNAS fest

  2. Cron-Job-Nutzung und -Richtlinie

  3. Machen Sie diese Cron-Job-Fehler?

  4. Wie richte ich einen Cron-Job ein, um jede Stunde eine ausführbare Datei auszuführen?

  5. Suchen Sie die Datei und wechseln Sie dann in dieses Verzeichnis in Linux

So überprüfen Sie die SHA256-Prüfsumme der Datei in Linux

Geplante Cron-Jobs

Wie richtet man einen Cron Job mit Sonderzeichen bei Hostinger ein?

Was ist ein Cronjob unter Linux

Linux Crontab:15 fantastische Cron-Job-Beispiele

So überprüfen Sie, ob ein Cron-Job ausgeführt wurde (Crontab-Protokoll)