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

Re: mon crontab n'aime pas la nuit



Title: Pro. Signature
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é.

Pierre



Le 10/03/2015 14:50, Belaïd a écrit :

Peu ê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[......]) ?

Le 10 mars 2015 14:44, <andre_debian@numericable.fr> a écrit :
On Tuesday 10 March 2015 14:29:11 Belaïd wrote:
> Tu as regardé ce que dit syslog a 3h du matin ? :

Mar 10 03:00:02 serveur-andre CRON[26568]: (root) CMD
(/opt/adm/./logwatchenvoi)

Mar 10 03:00:02 serveur-andre postfix/pickup[20499]: 6F61952042C: uid=33
from=<www-data>

Mar 10 03:00:02  serveur-andre postfix/cleanup[26712]: 6F61952042C:
message-id=<20150310040002.6F61952042C@serveur-andre.org>

Mar 10 03:00:02  serveur-andre postfix/qmgr[24460]: 6F61952042C:
from=<www-data@ serveur-andre.org>, size=1366, nrcpt=1 (queue active)

À moins que ce soit "postfix" qui n'envoie pas..?

André

> Le 10 mars 2015 11:31, <andre_debian@numericable.fr> a écrit :
> > On Tuesday 10 March 2015 10:56:17 Sébastien NOBILI wrote:
> > > Le lundi 09 mars 2015 à 23:35, andre_debian@numericable.fr a écrit :
> > > > L'une d'entre elle, est l'envoi à mon Mail du rapport condensé
> > > > de logs par "logwatch" à 03h00, que je ne reçois plus suite à un
> > upgrade.
> > > > Toutes les autres tâches sont correctement effectuées.
> > > > En plus je les ai testées positivement l'une après l'autre.
> > > > Si je modifie l'heure de la tâche "logwatch" dans crontab, p. ex. à
> > > > 18h30, je la reçois bien à cette heure. Bizarre !
> > > Pourrais-tu donner la ligne de ta crontab qui correspond au lancement
> > > de  la tâche ? :

> > 00 3 * * * /opt/adm/./logwatchenvoi
> > Contenu de "logwatchenvoi" :
> > test -x /usr/share/logwatch/scripts/logwatch.pl || exit 0
> > /usr/sbin/logwatch --mailto andre_debian@numericable.fr

> > > Est-ce qu'il n'y aurait pas un « ntpdate » qui remettrait ton horloge à
> > > l'heure à peu près au même moment ? Si ton horloge dérive et que
> > > « ntpdate » passe par là, il se peut  que ton système ne passe jamais
> > > par  3h  du matin…  Sébastien
> >
> > Pas de remise à l'heure via "ntpdate".
> > Si celui-ci était en cause, les autres lignes auraient le même problème ?
> > J'ai modifié l'heure de la ligne "logwatchenvoi" : 4h, 5h... pareil.
> > Je pense que entre 00h et 08h, il dort :-)
> > 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: [🔎] 201503101443.54370.andre_debian@numericable.fr" target="_blank">https://lists.debian.org/[🔎] 201503101443.54370.andre_debian@numericable.fr


--

Pierre Touzeau

----------------------------------------------------------
Chargé de mission  /  Préfecture de region Basse-Normandie
SGAR/rue Daniel HUET/14038 CAEN CEDEX/Tel: +33 231 306 306
pierre.touzeau@basse-normandie.pref.gouv.fr / Fax: ... 564
----------------------------------------------------------


Reply to: