[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: Comment contrôler les fichiers .log




Jean Gawloski <[email protected]> writes:

> > Est-ce que tu fermes l'ordinateur la nuit? 
> 
> --------------- Oui, donc mon problème vient sûrement de là!
> 
> Regarde dans /etc/crontab
> > 
> > SHELL=/bin/bash
> > PATH=/sbin:/bin:/usr/sbin:/usr/bin
> > MAILTO=root
> > HOME=/
> > 
> > # run-parts
> > 01 * * * * root run-parts /etc/cron.hourly
> > 02 4 * * * root run-parts /etc/cron.daily
> > 22 4 * * 0 root run-parts /etc/cron.weekly
> > 42 4 1 * * root run-parts /etc/cron.monthly
> > 
> --------- J'ai exactement ça aussi.
> 
> > logrotate qui est sous /etc/cron.daily est effectué à toutes les
> > nuits à 4:02.  Si tu fermes ton ordinateur ou si tu fais
> > fonctionner l'autre SE s'il est installé, alors le script ne fera
> > pas son travail.  Si tu fermes ton ordinateur la nuit change le
> > moment d'exécution des scripts.
> > 
> 
> --------- Dans quel fichier que je fais ça?


Dans /etc/crontab.  Est-ce qu'il y a une heure où ton ordinateur
est presque toujours ouvert?  Sinon tu peux utiliser anacron comme
Mathieu vient de te suggérer.  Je te conseillerais quand même de
changer l'heure d'exécution des scripts (Voir man 5 crontab pour
la configuration de crontab ).

Par exemple, si tu veux faire exécuter les scripts à partir de
16:12 pour /etc/cron.daily change la ligne

02 4 * * * root run-parts /etc/cron.daily

pour

12 16 * * * root run-parts /etc/cron.daily

Change aussi l'heure d'exécution des autres scripts mais ne les
mets pas tous à la même heure...  Tu pourrais, par exemple, juste
changer l'heure d'exécution "4" par 16.

Ciao,

Dominic.
 

-- 
  Dominic Mitchell             Email: [email protected]
  Department of Economics      
  Queen's University
  Kingston, Ontario            The XXI century starts on 2001-01-01!
  Canada, K7L 3N6              Le XXI siècle débute le 2001-01-01!