Re: Heure d'exécution de cron.*

2008-07-28 Par sujet Guy Roussin

Bonjour,

Je rappelle un peu mon problème que j'avais exposé dans
le fil du 8/7/08 Heure d'exécution de cron.* :

Tous les matins à 7h30, mon disque dur fait des siennes (mouline)
à un moment ou j'utilise mon PC.
On m'a conseillé de me reveiller un peu plus tard mais c'est pas
vraiment une solution (dixit mon patron). On m'a aussi conseillé de
voir si il n'y avait pas un problème de fuseau horaire, là non
plus rien de spécial.

Finalement après quelques recherches supplémentaires, je viens de
tomber sur le fichier coupable :
---
# cat /etc/cron.d/anacron
# /etc/cron.d/anacron: crontab entries for the anacron package

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

30 7* * *   roottest -x /etc/init.d/anacron  /usr/sbin/invoke-rc.d anacron start 
/dev/null

---

C'est donc lui qui déclenche les crons à 7h30 alors qu'ils sont prévus
pour démarrer dans /etc/crontab bien plus tôt :

---
# cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 ** * *   rootcd /  run-parts --report /etc/cron.hourly
25 6* * *   roottest -x /usr/sbin/anacron || ( cd /  run-parts --report 
/etc/cron.daily )
47 6* * 7   roottest -x /usr/sbin/anacron || ( cd /  run-parts --report 
/etc/cron.weekly )
52 61 * *   roottest -x /usr/sbin/anacron || ( cd /  run-parts --report 
/etc/cron.monthly )

#
--

Tout ça me parait pas très cohérent.
Je ne comprend pas trop comment ça marche ...
Comment dois-je au mieux corriger le problème ?

Merci

Guy

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-28 Par sujet Thomas Harding
Guy Roussin wrote:
 
 Bonjour,
 
 Je rappelle un peu mon problème que j'avais exposé dans
 le fil du 8/7/08 Heure d'exécution de cron.* :
 
 Tous les matins à 7h30, mon disque dur fait des siennes (mouline)
 à un moment ou j'utilise mon PC.
 On m'a conseillé de me reveiller un peu plus tard mais c'est pas
 vraiment une solution (dixit mon patron). On m'a aussi conseillé de
 voir si il n'y avait pas un problème de fuseau horaire, là non
 plus rien de spécial.
 
 Finalement après quelques recherches supplémentaires, je viens de
 tomber sur le fichier coupable :
 ---
 # cat /etc/cron.d/anacron
 # /etc/cron.d/anacron: crontab entries for the anacron package
 
 SHELL=/bin/sh
 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 
 30 7* * *   roottest -x /etc/init.d/anacron 
 /usr/sbin/invoke-rc.d anacron start /dev/null
 ---
 
 C'est donc lui qui déclenche les crons à 7h30 alors qu'ils sont prévus
 pour démarrer dans /etc/crontab bien plus tôt :
 
 ---

 Tout ça me parait pas très cohérent.
 Je ne comprend pas trop comment ça marche ...
 Comment dois-je au mieux corriger le problème ?

Les fichiers /etc/cron.d sont interprêtés par cron.
= éditer /etc/cron.d/anacron pour mettre la bonne heure:
42 12 * * * root test ...

= invoke-rc.d crond reload

(la particularité par rapport à crontab -e étant qu'on doit recharger
manuellement la config du serveur -- grâce à invoke-rc.d dans ce cas,
ou à killall -HUP crond)

-- 
Thomas Harding.
La phobie de la connaissance est spécifique à l'informatique.
Curieusement, c'est le seul métier où le néophyte total vous explique
votre boulot dans la minute suivant votre arrivée au chevet du malade.

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-28 Par sujet Guy Roussin

C'est donc lui qui déclenche les crons à 7h30 alors qu'ils sont prévus
pour démarrer dans /etc/crontab bien plus tôt :

---



Tout ça me parait pas très cohérent.
Je ne comprend pas trop comment ça marche ...
Comment dois-je au mieux corriger le problème ?


Les fichiers /etc/cron.d sont interprêtés par cron.
= éditer /etc/cron.d/anacron pour mettre la bonne heure:
42 12 * * * root test ...

= invoke-rc.d crond reload

(la particularité par rapport à crontab -e étant qu'on doit recharger
manuellement la config du serveur -- grâce à invoke-rc.d dans ce cas,
ou à killall -HUP crond)



ça veut dire que /etc/crontab ne sert plus à rien ?
Si je met : 30 6 * * * dans /etc/cron.d/anacron
le cron.daily demarrera à 6h30 et le weekly à quelle heure demarrera t-il ?

Désolé mais je n'ai pas encore tout bien compris ...

Guy





--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-28 Par sujet Thomas Harding
Guy Roussin wrote:
 
 C'est donc lui qui déclenche les crons à 7h30 alors qu'ils sont prévus
 pour démarrer dans /etc/crontab bien plus tôt :

 ---

 Tout ça me parait pas très cohérent.
 Je ne comprend pas trop comment ça marche ...
 Comment dois-je au mieux corriger le problème ?

 Les fichiers /etc/cron.d sont interprêtés par cron.
 = éditer /etc/cron.d/anacron pour mettre la bonne heure:
 42 12 * * * root test ...

 = invoke-rc.d crond reload

 (la particularité par rapport à crontab -e étant qu'on doit recharger
 manuellement la config du serveur -- grâce à invoke-rc.d dans ce cas,
 ou à killall -HUP crond)

 
 ça veut dire que /etc/crontab ne sert plus à rien ?
 Si je met : 30 6 * * * dans /etc/cron.d/anacron
 le cron.daily demarrera à 6h30 et le weekly à quelle heure demarrera t-il ?

Sachant que je n'ai pas /etc/cron.d/anacron chez-moi,
mais les entrées daily, weekly etc dans /etc/crontab,
le mieux est de virer le premier et ne conserver que
/etc/crontab, en changeant les valeurs à ta main.

 Désolé mais je n'ai pas encore tout bien compris ...

pour le format, man 5 crontab.

-- 
Thomas Harding.
La phobie de la connaissance est spécifique à l'informatique.
Curieusement, c'est le seul métier où le néophyte total vous explique
votre boulot dans la minute suivant votre arrivée au chevet du malade.

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-14 Par sujet Bulot Grégory
Le lundi 14 juillet 2008 08:33, Yves Rutschle a écrit :

 Après, un cron.asap n'est pas forcément absurde, mais c'est
 un tout autre problème, et il faut le décomposer aussi: les
 daily à faire au moins une fois par jour quand y'a pas de
 charge, les weekly à faire une fois par semaine quand y'a
 pas de charge, etc... c'est plus complexe et peut-être moins
 utile.

 Y.

je crois me rappeler que dans le fil il y avait référence à un portable, 
pourquoi ne pas utiliser le @reboot ?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-13 Par sujet mouss

Yves Rutschle wrote:

On Tue, Jul 08, 2008 at 11:32:12AM +0200, François TOURDE wrote:
  

Moins tu génères d'exceptions à la politique de base, mieux tu te
portes au niveau de la maintenance de la machine



Tiens, je n'avais pas pensé à ça et effectivement c'est un
bon argument. 
  


une autre façon de le dire: il ne faut pas se battre contre le système. 
on perd à tous les coups.


cela dit, il y a des cas où on veut des taches à des heures choisies 
localement. Un exemple est le téléchargement de fichiers d'un serveur 
public (rsync...) auqeul cas il vaut mieux que tout l'nivers ne tape pas 
sur un pauvre serveur à la même heure. mais comme cela a déjà été dit, 
cron.d est là pour ça.




Du coup, je me demande s'il ne faudrait pas faire un
wishlist: configuration de l'heure où toutes les tâches
systèmes sont lancées. Fondamentalement, elles doivent être
lancées en heure creuse, et cette heure creuse dépend
forcément de l'utilisation de la machine...
  


idéalement, il faudrait une notion de taches flexibles (avec ou sans 
RTT :): on peut spécifier plusieurs heures possibles: H1, H2, ... Hk 
(HeineKen?).  on tente de lancer la tache à l'heure Hi. on cherche 
certaines conditions (machine pas chargée, pas d'utilisateur conncté, 
machine connectée, ... ) qui dépendent de la tache. selon le résultat, 
on execute la tache ou on attend la prochaine occasion. on s'assure 
quand-même que la tache est lancée exactement une fois par jour (si 
nécessaire).


mais cela peut être implémenté avec un wrapper lancé dans hourly (ou 
cron.d).




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-13 Par sujet François TOURDE
Le 14073ième jour après Epoch,
[EMAIL PROTECTED] écrivait:

 Yves Rutschle wrote:
 On Tue, Jul 08, 2008 at 11:32:12AM +0200, François TOURDE wrote:
   
 Moins tu génères d'exceptions à la politique de base, mieux tu te
 portes au niveau de la maintenance de la machine
 

 Tiens, je n'avais pas pensé à ça et effectivement c'est un
 bon argument.   

 une autre façon de le dire: il ne faut pas se battre contre le
 système. on perd à tous les coups.

Je préfère la façon dont Cyril B. m'a dit ça un jour: K.I.S.S. ...

Keep It Simple, Stupid.

 idéalement, il faudrait une notion de taches flexibles (avec ou sans
 RTT :): on peut spécifier plusieurs heures possibles: H1, H2, ... Hk
 (HeineKen?).  on tente de lancer la tache à l'heure Hi. on cherche
 certaines conditions (machine pas chargée, pas d'utilisateur conncté,
 machine connectée, ... ) qui dépendent de la tache. selon le résultat,
 on execute la tache ou on attend la prochaine occasion. on s'assure
 quand-même que la tache est lancée exactement une fois par jour (si
 nécessaire).

 mais cela peut être implémenté avec un wrapper lancé dans hourly (ou
 cron.d).

Peut-être une notion de cron.asap ? Idée à creuser, non?

-- 
Plus la femme est légère, plus les dépenses sont lourdes.
-+- Sim -+-

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-10 Par sujet Guy Roussin

Merci Gregory,

# date ; date -u
jeudi 10 juillet 2008, 09:35:21 (UTC+0200)
jeudi 10 juillet 2008, 07:35:21 (UTC+)

là ça à l'air ok ...

Je vais essayer de vérifier que tous les jours j'ai bien
7h30 pile poil ... pour le démarrage du cron.daily.

Guy


Bulot Grégory a écrit :

Le mercredi 9 juillet 2008 10:05, Guy Roussin a écrit :

Bonjour,

J'ai moi aussi 6h25 dans le crontab et pourtant je constate que
le cron.daily démarre à 7h30 (avec la commande ps) !
Comment cela se fait-il ?


euh intuitivement je penserais à la timezone

date ; date -u
mercredi 9 juillet 2008, 10:39:17 (UTC+0200)
mercredi 9 juillet 2008, 08:39:17 (UTC+)

cela correspond t-il a quelquechose chez vous (avec l'heure du panel si 
interface graphique)





--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-10 Par sujet Leopold BAILLY
steve [EMAIL PROTECTED] writes:

 Le 2008-07-09, à 22:31:57 +0200, Leopold BAILLY ([EMAIL PROTECTED]) a écrit :

   Bonjour,
  
   Je cherche à modifier l'heure d'exécution de cron.daily, mais je
   sèche.
   Très mauvaise idée à mon avis... Par curiosité, quelle en est la
   raison?
   
   je fais un backup d'un portable via rdiff-backup et ce portable n'est
   pas toujours allumé à 6h25. J'ai mis à 8h. Par curiosité, pourquoi
   serait-ce une très mauvaise idée ?
  
  le package anacron est fait pour résoudre ce genre de problème
 
  C'est le portable qui n'est pas toujours allumé, pas le serveur de
  backup.
 
 C'est curieux que ce soit le serveur qui déclenche la sauvegarde du
 poste client. Es-tu sûr de ne pas pouvoir paramétrer l'inverse ?

 Je ne saisis pas bien ta remarque. Vu que la sauvegarde se fait *sur* le
 serveur il faut bien avoir toutes les autorisations d'écriture et je ne
 pense pas que ce soit une bonne idée de les donner au client. Ou alors
 je n'ai rien compris.

rsyncd est là pour ça.

Voici un extrait de mon rsyncd.conf qui permet à la machine albator de
se sauvegarder sur le serveur quand elle veut :

[backupalbator]
  path = /mnt/backup/albator
  auth users = backup
  secrets file = /etc/rsyncd.secrets
  hosts allow = albator.bailly.home

Sur albator, pour une sauvegarde complète, on exécute en root la commande :
$ rsync -a --password-file /etc/backup.secret --delete / [EMAIL 
PROTECTED]::backupalbator

-- 
Léo.

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-09 Par sujet Guy Roussin

Bonjour,

J'ai moi aussi 6h25 dans le crontab et pourtant je constate que
le cron.daily démarre à 7h30 (avec la commande ps) !
Comment cela se fait-il ?
Cela m'ennuie car du coup entre 7h30 et 8h, j'ai des accès disques
très intenses (find, logrotate) et c'est un moment ou j'utilise
ce PC ...

Merci.

Guy

# cat /etc/crontab
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 ** * *   rootcd /  run-parts --report /etc/cron.hourly
25 6* * *   roottest -x /usr/sbin/anacron || ( cd /  run-parts --report 
/etc/cron.daily )
47 6* * 7   roottest -x /usr/sbin/anacron || ( cd /  run-parts --report 
/etc/cron.weekly )
52 61 * *   roottest -x /usr/sbin/anacron || ( cd /  run-parts --report 
/etc/cron.monthly )

#



Bulot Grégory a écrit :

Le mardi 8 juillet 2008 09:47, steve a écrit :

Bonjour,

Je cherche à modifier l'heure d'exécution de cron.daily, mais je sèche.

Une idée ?

Merci et bonne journée

--
Steve


le man du cron me dit de regarder /etc/crontab chez moi c'est 6h25, par contre 
si tu modifie cette heure assure toi de l'ordre de lancement des hourly, 
weekly, monthly




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-09 Par sujet Bulot Grégory
Le mercredi 9 juillet 2008 10:05, Guy Roussin a écrit :
 Bonjour,

 J'ai moi aussi 6h25 dans le crontab et pourtant je constate que
 le cron.daily démarre à 7h30 (avec la commande ps) !
 Comment cela se fait-il ?

euh intuitivement je penserais à la timezone

date ; date -u
mercredi 9 juillet 2008, 10:39:17 (UTC+0200)
mercredi 9 juillet 2008, 08:39:17 (UTC+)

cela correspond t-il a quelquechose chez vous (avec l'heure du panel si 
interface graphique)

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-09 Par sujet Leopold BAILLY
steve [EMAIL PROTECTED] writes:

 Le 2008-07-08, à 10:47:26 +0200, GERBIER Eric ([EMAIL PROTECTED]) a écrit :

 Lignes : 21
 
 steve wrote:
  Le 2008-07-08, à 10:41:25 +0200, François TOURDE ([EMAIL PROTECTED]) a 
  écrit :
  
  Lignes : 26
 
  Le 14068ième jour après Epoch,
  steve écrivait:
 
  Bonjour,
 
  Je cherche à modifier l'heure d'exécution de cron.daily, mais je
  sèche.
  Très mauvaise idée à mon avis... Par curiosité, quelle en est la
  raison?
  
  je fais un backup d'un portable via rdiff-backup et ce portable n'est
  pas toujours allumé à 6h25. J'ai mis à 8h. Par curiosité, pourquoi
  serait-ce une très mauvaise idée ?
 
 le package anacron est fait pour résoudre ce genre de problème

 C'est le portable qui n'est pas toujours allumé, pas le serveur de
 backup.

C'est curieux que ce soit le serveur qui déclenche la sauvegarde du
poste client. Es-tu sûr de ne pas pouvoir paramétrer l'inverse ?

-- 
Léo.

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-08 Par sujet Bulot Grégory
Le mardi 8 juillet 2008 09:47, steve a écrit :
 Bonjour,

 Je cherche à modifier l'heure d'exécution de cron.daily, mais je sèche.

 Une idée ?

 Merci et bonne journée

 --
 Steve

le man du cron me dit de regarder /etc/crontab chez moi c'est 6h25, par contre 
si tu modifie cette heure assure toi de l'ordre de lancement des hourly, 
weekly, monthly

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-08 Par sujet François TOURDE
Le 14068ième jour après Epoch,
steve écrivait:

 Bonjour,

 Je cherche à modifier l'heure d'exécution de cron.daily, mais je
 sèche.

Très mauvaise idée à mon avis... Par curiosité, quelle en est la
raison?

 Une idée ?

Oui, aller taper (à tes risques et périls) dans /etc/crontab, qui
contient les conditions de déclenchement des divers crons.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-08 Par sujet GiGGz

steve a écrit :

Le 2008-07-08, à 10:41:25 +0200, François TOURDE ([EMAIL PROTECTED]) a écrit :


Lignes : 26

Le 14068ième jour après Epoch,
steve écrivait:


Bonjour,

Je cherche à modifier l'heure d'exécution de cron.daily, mais je
sèche.

Très mauvaise idée à mon avis... Par curiosité, quelle en est la
raison?


je fais un backup d'un portable via rdiff-backup et ce portable n'est
pas toujours allumé à 6h25. J'ai mis à 8h. Par curiosité, pourquoi
serait-ce une très mauvaise idée ?



pourquoi tu n'utilises pas anacron ? ça lancerait ton cron une fois le 
pc allumé, non ?



Une idée ?

Oui, aller taper (à tes risques et périls) dans /etc/crontab, qui
contient les conditions de déclenchement des divers crons.


Fait.



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-08 Par sujet Geoffroy Youri
steve a écrit :
 Le 2008-07-08, à 10:41:25 +0200, François TOURDE ([EMAIL PROTECTED]) a écrit :
 je fais un backup d'un portable via rdiff-backup et ce portable n'est
 pas toujours allumé à 6h25. J'ai mis à 8h.

Pourquoi ne pas utiliser anacron ?

http://packages.debian.org/anacron

youri

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-08 Par sujet François TOURDE
Le 14068ième jour après Epoch,
steve écrivait:

 Le 2008-07-08, à 10:41:25 +0200, François TOURDE ([EMAIL PROTECTED]) a écrit :

 Lignes : 26
 
 Le 14068ième jour après Epoch,
 steve écrivait:
 
  Bonjour,
 
  Je cherche à modifier l'heure d'exécution de cron.daily, mais je
  sèche.
 
 Très mauvaise idée à mon avis... Par curiosité, quelle en est la
 raison?

 je fais un backup d'un portable via rdiff-backup et ce portable n'est
 pas toujours allumé à 6h25. J'ai mis à 8h.

Du coup, c'est encore plus une mauvaise idée... Pourquoi ne pas mettre
un fichier dans /etc/cron.d/ pour déclencher ce backup à 8h??
Perturber l'ensemble des horaires d'un système juste pour un seul cron
me semble assez illogique.

 Par curiosité, pourquoi
 serait-ce une très mauvaise idée ?

Disons par exemple que lors des mises à jour de cron/anacron, il
faudra faire attention aux éventuelles nouvelles version du fichier,
d'autre part il faudra vérifier que les autres crons (weekly, monthly,
etc...) cadrent bien avec ton changement d'horaire.

Moins tu génères d'exceptions à la politique de base, mieux tu te
portes au niveau de la maintenance de la machine

Mais ce n'est que mon point de vue, hein? :)

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-08 Par sujet Strange Fruit
Le mardi 8 juillet 2008 10:52, GiGGz a écrit :


 pourquoi tu n'utilises pas anacron ? ça lancerait ton cron une fois le
 pc allumé, non ?

Sur un pc trop lent, il est parfois très ennuyeux de lancer la machine pour 
réaliser un travail et de la voir ralentie par un updatedb lancé par anacron.

Pour cette raison, par le passé, je préférais lancer le cron.daily pendant 
l'heure du souper où la machine était toujours allumée et rarement utilisée.

Maintenant que j'ai un pc normal, je laisse faire anacron.

Il ne faut tout de même pas exagérer : modifier les heures du crontab, si on 
le fait en regardant à ce qu'on fait, ne présente aucun risque. Et 
le /etc/crontab est fait pour cela tout de même.

Il ne faut pas avoir une confiance aveugle et croire que les choix faits par 
les mainteneurs Debian sont ceux qui *vous* conviennent : il n'y a pas de 
raison que l'heure adéquate pour un crontab.daily soit la même sur un 
portable ou sur un serveur. (Et le mainteneur qui choisit une heure par 
défaut dans son paquet ne peut savoir quel sera votre usage).

Juste mon avis.

-- 
Strange Fruit

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-08 Par sujet François TOURDE
Le 14068ième jour après Epoch,
Strange Fruit écrivait:

 Il ne faut tout de même pas exagérer : modifier les heures du crontab, si on 
 le fait en regardant à ce qu'on fait, ne présente aucun risque.

J'ai pas parlé de risques, encore que le terme serait adapté, mais
simplement que c'était pas forcément une bonne idée, et dans son cas
cela n'en était pas une...

 Et 
 le /etc/crontab est fait pour cela tout de même.

Était... Maintenant, il a gagné un cran en abstraction et est là pour
déclencher tous les autres crons. Si le besoin rentre dans le cadre
prévu, alors autant l'utiliser. Sinon, il est bien sûr tout à fait
possible de changer le /etc/crontab

 Il ne faut pas avoir une confiance aveugle et croire que les choix faits par 
 les mainteneurs Debian sont ceux qui *vous* conviennent : il n'y a pas de 
 raison que l'heure adéquate pour un crontab.daily soit la même sur un 
 portable ou sur un serveur. (Et le mainteneur qui choisit une heure par 
 défaut dans son paquet ne peut savoir quel sera votre usage).

Je ne fais pas l'éloge de la grandeur des choix inoxydables des
mainteneurs Debian. Simplement je fais remarquer que plus tu vas
dériver d'un choix collectif, plus tu risques de devoir gérer des
exceptions.

Entre confiance aveugle et mesure raisonnée du diff, ya une marge,
hein? :)

D'un autre côté, que tu modifies /etc/crontab ou que tu mettes un truc
dans /etc/cron.d/ , faudra penser à le documenter, sinon un jour tu
vas perdre de vue que t'avais fait ça, et paf !

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-08 Par sujet Strange Fruit
Le mardi 8 juillet 2008 16:21, François TOURDE a écrit :
 Le 14068ième jour après Epoch,

 Strange Fruit écrivait:
  Il ne faut tout de même pas exagérer : modifier les heures du crontab, si
  on le fait en regardant à ce qu'on fait, ne présente aucun risque.

 J'ai pas parlé de risques, 

si si... dans ton mail posté à 10h41 tu parles de « taper (à tes risques et 
périls) dans /etc/crontab » Mais bon, j'écris ça un peu par jeu (et surtout 
sans agressivité) car cela n'a pas d'importance au fond.

 encore que le terme serait adapté, mais 

Je me permets de ne pas être d'accord sur l'emploi du mot « risque ». Je n'ai 
jamais eu connaissance de personnes qui auraient eu des problèmes importants 
suite à un changement d'heure du crontab. Mais on ne donne peut être pas le 
même sens au mot « risque ».  Moi, quand dans un forum on me dit « à tes 
risques et périls » j'attrape les jetons.   ;)   J'imagine mes fichiers 
corrompus, mon matériel détraqué, mon pc ouvert à tous, la cave inondée... 
(non, pour le dernier je déconne).

Dans la plupart des cas, il suffit de s'assurer que la nouvelle heure choisie 
ne coïncidera pas avec une autre action du crontab. Ou avec une autre 
particularité que l'on pourrait avoir créée soi-même : là je rejoins ce que 
tu dis plus bas.

 simplement que c'était pas forcément une bonne idée, et dans son cas
 cela n'en était pas une...

Je n'en sais rien : je ne connais pas les détails de son cas. Et puis je pars 
du principe qu'un forum (ou une liste) étant public peut correspondre à de 
nombreux cas.

Maintenant pour que ce soit clair, je ne suis pas en désaccord avec toi (sur 
une machine performante anacron me paraît une excellente solution). 
Je répondais simplement à GIGGz en citant une raison valable de préférer ne 
pas utiliser anacron. On est bien d'accord que le cas que je citais est un 
cas particulier et annoncé comme tel ?

[...coupé...]

  Il ne faut pas avoir une confiance aveugle et croire que les choix faits
  par les mainteneurs Debian sont ceux qui *vous* conviennent : il n'y a
  pas de raison que l'heure adéquate pour un crontab.daily soit la même sur
  un portable ou sur un serveur. (Et le mainteneur qui choisit une heure
  par défaut dans son paquet ne peut savoir quel sera votre usage).

 Je ne fais pas l'éloge de la grandeur des choix inoxydables des
 mainteneurs Debian. Simplement je fais remarquer que plus tu vas
 dériver d'un choix collectif, plus tu risques de devoir gérer des
 exceptions.

Bien entendu. Et c'est toujours bon de le rappeler. 

Maintenant si par peur d'un peu de travail administratif on n'ose plus toucher 
à rien (on ne parle ici que du crontab tout de même) alors on perd un des 
avantages d'avoir un OS libre et ouvert. (Pour l'anecdote, je ne sais plus ce 
qui m'a conduit à essayer Gnu/Linux mais ce qui m'a retenu c'est le bonheur 
de pouvoir tout adapter facilement jusque dans la séquence de démarrage... à 
mes risques :) et périls bien entendu).


 Entre confiance aveugle et mesure raisonnée du diff, ya une marge,
 hein? :)
Évidemment.


 D'un autre côté, que tu modifies /etc/crontab ou que tu mettes un truc
 dans /etc/cron.d/ , faudra penser à le documenter, sinon un jour tu
 vas perdre de vue que t'avais fait ça, et paf !

Je suis entièrement d'accord et j'insiste là-dessus. Administrer une machine 
(terme pompeux quand, comme moi on se contente des pc familiaux) demande un 
peu de sérieux.  Personnellement, *toutes* les interventions sur mes machines 
qui nécessitent des droits administrateurs sont consignées dans un journal 
personnel. Un simple fichier texte très facile à maintenir et consulter en 
cas de pépin (et j'en ai déjà faites des conneries !)


-- 
Strange Fruit

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Heure d'exécution de cron.*

2008-07-08 Par sujet Strange Fruit
Le mardi 8 juillet 2008 20:45, Yves Rutschle a écrit :
 On Tue, Jul 08, 2008 at 05:34:56PM +0200, Strange Fruit

 wrote:
  Personnellement, *toutes* les interventions sur mes
  machines qui nécessitent des droits administrateurs sont
  consignées dans un journal personnel. Un simple fichier
  texte très facile à maintenir et consulter en cas de pépin
  (et j'en ai déjà faites des conneries !)

 Le fichier est sur un autre PC? Sinon, en cas de vrai pépin,
 tu ne pourras plus y accéder ;)

 Y.

Ben évidemment il y a des sauvegardes régulières sur cd et sur disque dur 
externe. 

L'idée de sauvegarde régulière me paraît tellement fondamentale que je suis 
toujours incrédule quand des connaissances me disent avoir perdu leurs 
données et ne pas posséder de sauvegarde !

Maintenant, c'est vrai que si la maison brûle, mon journal sera 
irrémédiablement perdu mais je pense que ce sera alors le moindre de mes 
soucis.  (Mais à part ça, Madame la Marquise, tout va très bien tout va très 
bien... - air connu)

-- 
Strange Fruit

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]