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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
On Sat, 27 Nov 2004 14:42:26 +0100
ludovic Thebault <ludovic.thebault@laposte.invalide> 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).
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).