bonjour a tous
Qui a une idée SVP comment je peut récupérer l'historique d’exécution d'un script SHELL ce dernier est mis comme tache planifier cron
merci pour tous
bonjour a tous
Qui a une idée SVP comment je peut récupérer l'historique d’exécution d'un script SHELL ce dernier est mis comme tache planifier cron
merci pour tous
salut,
par défaut, si le script affiche quelque chose alors qu'il est en cronjob, ça partira dans syslog, donc on voit passer les lignes lors de l'exécution
l'autre option c'est pendant l'exécution du script de maintenir explicitement un fichier de log, c'est très courant
enfin si le propos est de tracer l'exécution instruction par instruction, une solution consiste à mettre un set +x en début de script pour pouvoir debugger
Si le script affiche quelque chose et que Linux est configuré pour recevoir des mails (MTA), un mail contenant la sortie est envoyé à l'utilisateur de la crontab. Si un MTA n'est pas configuré, la sortie est perdue. ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Aug 1 10:30:01 mint-vm CRON[3373]: (CRON) info (No MTA installed, discarding output)Oui, c'est le plus simple. Il suffit d'ajouter à la fin de la ligne crontab quelque chose comme:l'autre option c'est pendant l'exécution du script de maintenir explicitement un fichier de log, c'est très courant
Code : Sélectionner tout - Visualiser dans une fenêtre à part >> /tmp/moncrontab.log 2>&1
Partager