2009-05-11 7 views
1

nous avons programmé un script à exécuter toutes les 5 minutes. Comment pouvons-nous vérifier si le script s'exécute toutes les 5 minutes sous Linux?Pour vérifier si le script s'exécute toutes les 5 minutes

Si quelqu'un sait, s'il vous plaît .. Répondre

Merci à l'avance.

Nous avons créé le script. Mais nous n'exécutons pas ce script. Notre équipe de support exécutera ceci pour chaque minute. Si ils ont trouvé une erreur, ils vont nous mettre à jour. Comment pouvons-nous confirmer qu'ils exécutent ce script correctement ou non?

Répondre

2

Peut-être en faisant le journal de script dans un fichier journal avec l'horodatage, de sorte que vous pouvez vérifier si l'horodatage est OK, quelque chose comme:

date >>/tmp/myprocess.log 

en haut du script (ou dans la boucle si c'est comment vous "l'exécutez") alors vous pouvez examiner le fichier journal à vérifier.

+0

Bonne idée, +1 avec un petit peu plus en détail :-) – paxdiablo

0

Peut-être que vous pourriez simplement ajouter un journal avec un horodatage dans votre script? Ensuite, vous pouviez voir si le script était effectivement exécuté toutes les 5 minutes.

5

Si vous ne voulez pas modifier votre script et vous avez programmé dans Cron, vous pouvez changer votre ligne cron pour:

*/5 * * * * /home/me/myscript.sh; date >> /tmp/mylog 

et contrôleront/tmp/mylog - devrait être une nouvelle ligne ajouté avec la date et l'heure chaque course.

Questions connexes