GNU/Linux >> Linux Esercitazione >  >> Linux

Verifica che un cron job sia stato completato

grep scriptname /var/log/syslog

/var/log/cron

puoi verificare se è attualmente in esecuzione con:

ps aux

Per assicurarsi che uno script sia stato completato correttamente, si dovrebbe davvero utilizzare un file temporaneo. Crealo all'avvio del lavoro ed eliminalo al termine. Questo rileva anche gli arresti anomali ed evita di eseguire nuovamente lo stesso lavoro in caso di errori.

#!/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. Come impostare un Cron Job in TrueNAS

  2. Utilizzo e politica di Cron Job

  3. Fai questi errori di lavoro di Cron?

  4. Come impostare un cron job per eseguire un eseguibile ogni ora?

  5. Trova il file quindi cd in quella directory in Linux

Come verificare il checksum SHA256 del file in Linux

Lavori Cron programmati

Come impostare un Cron Job con caratteri speciali su Hostinger?

Che cos'è un Cron Job in Linux

Linux Crontab:15 fantastici esempi di Cron Job

Come verificare se un Cron Job è stato eseguito (registro Crontab)