Problème de tache plannifié

Bonjour à tous,

Voici mon problème.

Pour la gestion des logs de mon proxy je dois lancer la commande “sarg-reports today” toutes les heures.
Donc j’ai mis ma commande dans un fichier “sarg-daily.sh” j’ai fais un petit “chmod +x” dessus.
Lorsque j’execute mon “sarg-daily.sh”, pas de problème j’ai bien ma généré ma gestion des logs.

J’ajoute donc mon script dans le crontab -> "crontab -e"
00 0-23/1 * * * sarg-daily.sh

Je sauve la modification.
Dans le doute je relance le cron “/etc/init.d/cron restart”

Un petit “more /var/log/syslog” me donne :
Mar 14 07:00:01 proxy4 /USR/SBIN/CRON[10800]: (root) CMD (sarg-daily.sh)
Mar 14 07:17:01 proxy4 /USR/SBIN/CRON[10874]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 14 08:00:01 proxy4 /USR/SBIN/CRON[11052]: (root) CMD (sarg-daily.sh)
Mar 14 08:17:01 proxy4 /USR/SBIN/CRON[11127]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 14 09:00:01 proxy4 /USR/SBIN/CRON[11303]: (root) CMD (sarg-daily.sh)

Tous semble être beau dans le meilleurs des mondes, sauf que j’ai pas eu la gestion des mes logs.
J’ai essayé avec le chemin au complet dans le cron “/root/sarg-daily.sh” mais j’ai toujours rien.

Quelqu’un a une idée ??

O.PAYET

Environnement :

  • Linux 2.6.26-2-686
  • Squid 2.7.stable3
  • Sarg-2.2.5 Mar-03-2008

Salut,

Passe donc le chemin complet de ton script à cron, ça peut venir de là.

re bonjour,

J’ai modifié le cron mais j’ai toujours pas la gestion des logs.

Voici les dernieres ligne de mon syslog :
Mar 14 12:00:01 proxy4 /USR/SBIN/CRON[3090]: (root) CMD (/root/sarg-daily.sh)
Mar 14 12:17:01 proxy4 /USR/SBIN/CRON[3167]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 14 13:00:01 proxy4 /USR/SBIN/CRON[3344]: (root) CMD (/root/sarg-daily.sh)

Quelqu’un a une idée ?

[quote=“opayet974”]Bonjour à tous,

Voici mon problème.

Pour la gestion des logs de mon proxy je dois lancer la commande “sarg-reports today” toutes les heures.
Donc j’ai mis ma commande dans un fichier “sarg-daily.sh” j’ai fais un petit “chmod +x” dessus.
Lorsque j’execute mon “sarg-daily.sh”, pas de problème j’ai bien ma généré ma gestion des logs.

J’ajoute donc mon script dans le crontab -> "crontab -e"
00 0-23/1 * * * sarg-daily.sh

Je sauve la modification.
Dans le doute je relance le cron “/etc/init.d/cron restart”

Un petit “more /var/log/syslog” me donne :
Mar 14 07:00:01 proxy4 /USR/SBIN/CRON[10800]: (root) CMD (sarg-daily.sh)
Mar 14 07:17:01 proxy4 /USR/SBIN/CRON[10874]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 14 08:00:01 proxy4 /USR/SBIN/CRON[11052]: (root) CMD (sarg-daily.sh)
Mar 14 08:17:01 proxy4 /USR/SBIN/CRON[11127]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 14 09:00:01 proxy4 /USR/SBIN/CRON[11303]: (root) CMD (sarg-daily.sh)

Tous semble être beau dans le meilleurs des mondes, sauf que j’ai pas eu la gestion des mes logs.
J’ai essayé avec le chemin au complet dans le cron “/root/sarg-daily.sh” mais j’ai toujours rien.

Quelqu’un a une idée ??

O.PAYET

Environnement :

  • Linux 2.6.26-2-686
  • Squid 2.7.stable3
  • Sarg-2.2.5 Mar-03-2008[/quote]