OVH Cloud OVH Cloud

Tache cron a moitie faite ?

1 réponse
Avatar
ludovic Thebault
Bonjour,

Je me suis créé un script shell pour automatiser la mise à jour des
blacklist de Squid.
J'ai rajouté, à différentes étapes du script, des echo >> fichier.log
pour en vérifier le fonctionnement

Quand je lance le script par le terminal, tout va bien.
Quand je lance la tache Cron manuellement par Webmin, tout va bien.
Quand ce script est exécuté automatiquement par Cron, il se bloque au
milieu...

Comment savoir ce qui ne va pas ?
Les logs de cron ne m'apprennent rien (rien dans erreur ni dans
warning). Pourtant quand je lance la tache cron avec webmin, j'ai une
page détaillée des opérations. Comment la retrouver quand l'éxécution
est automatique ?


Merci.

1 réponse

Avatar
Jérémy JUST
On Sat, 27 Nov 2004 14:42:26 +0100
ludovic Thebault wrote:

Comment savoir ce qui ne va pas ?


Si tu postais ton script, ce serait plus facile. :)


Les logs de cron ne m'apprennent rien (rien dans erreur ni dans
warning).


Cron t'envoie par mail les sorties (STDOUT et STDERR) des tâches. Le
mieux est peut-être de ne rien rediriger et de consulter ton courrier.


N'oublie pas, aussi, que l'environnement de cron est différent du tien
(pour le consulter, exécute « env » comme une tâche cron, et va lire ton
courrier).

--
Jérémy JUST