grep scriptname /var/log/syslog
/var/log/cron
vous pouvez vérifier s'il fonctionne actuellement avec :
ps aux
Pour s'assurer qu'un script s'est terminé avec succès, il faut vraiment utiliser un fichier temporaire. Créez-le lorsque le travail démarre et supprimez-le lorsqu'il est terminé. Cela permet également de détecter les plantages et d'éviter d'exécuter à nouveau la même tâche en cas d'erreur.
#!/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