[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mon crontab n'aime pas la nuit




Le 10 mars 15 à 15:49, andre_debian@numericable.fr a écrit :

On Tuesday 10 March 2015 14:50:06 Belaïd wrote:
Peut être car après les processus pickup,cleanup et qmgr , on devrait pas
avoir un processus smtp qui doit envoyer effectivement  le mail
(du genre postfix/smtp[......]) ?

Alors pourquoi crontab envoie correctement le logwatch à 18h ?

Logwatch m'envoie ses rapports à 6:25, et à une époque ça ne me convenais pas.

J'ai donc dépouillé le logiciel dans la mesure des maigres compétences.

C'est alors que je me suis aperçu que la tâche cron de Logwatch n'est pas dans le

crontab, mais elle est exécutée ailleurs sur la crontab.

Comme changer tout ça dépasse vraiment mes compétences, je me suis habitué ;)

Mais dans le cas proposé, il est possible que de créer une tâche dans crontab vers

18:00 ne pose pas de problème, c'est juste un clone qui est envoyé à l'adresse mail.

En revanche, à 3:00 ça pose problème parce que Logwatch n'a pas encore effectué

son travail d'analyse, qui doit se produire plus tard dans la matinée.

Donc à mon avis, c'est pas que crontab n'aime pas la nuit, mais que Logwatch ne se

lève pas très tôt le matin…


On Tuesday 10 March 2015 15:37:12 Pierre TOUZEAU wrote:
Un jour que je ne comprenais ce qui se passait dans un script de
sauvegarde appelé par crontab, j'ai créer des "logs" spécifiques au
script, quelque chose comme ça :
  #!/bin/csh
set jourdate=`date +"%j-%A-%d-%m-%Y"`
set savelist=/root/Sauvegardes/list_tar_include_file.txt
set savelog=/root/Sauvegardes/backup-listing-"$jourdate".txt
date +"Début sauvegarde : %A %d %B %Y à %T" > $savelog
tar cvf /dev/st0 --ignore-failed-read --totals --files-from $savelist
$savelog date +"Fin sauvegarde : %A %d %B %Y à %T" >> $savelog
Bon le but n'est pas de faire la critique de ce script mais de voir que je récupérais les heures précises de début et fin du script et surtout
le résultat des commandes.
Cela peut te permettre de comprendre ce qui est appelé, s'il est appelé.

Merci, je vais tester ce log.

andré

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/ [🔎] 201503101549.57904.andre_debian@numericable.fr



Reply to: