GNU/Linux >> Tutoriales Linux >  >> Linux

Verifique que se haya completado un trabajo cron

grep scriptname /var/log/syslog

/var/log/cron

puede comprobar si se está ejecutando actualmente con:

ps aux

Para asegurarse de que un script se completó con éxito, realmente se debe usar un archivo temporal. Créelo cuando comience el trabajo y elimínelo cuando termine. Esto también detecta fallas y evita ejecutar el mismo trabajo nuevamente en caso de errores.

#!/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. Mi trabajo de Cron no funciona

  2. ¿Cómo configurar un trabajo cron para ejecutar un ejecutable cada hora?

  3. Encuentre el archivo y luego cd a ese directorio en Linux

  4. Probar un trabajo cron semanal

  5. Encuentre cualquier línea en VI que tenga algo que no sea ATCG

Cómo verificar la suma de verificación SHA256 del archivo en Linux

Trabajos cron programados

¿Cómo configurar un Cron Job con caracteres especiales en Hostinger?

¿Qué es un trabajo cron en Linux?

Linux Crontab:15 impresionantes ejemplos de trabajo de Cron

Cómo comprobar si se ha ejecutado un trabajo cron (registro crontab)