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

Re: tache cron & jour férié



* julien vehent <julien@linuxwall.info> [2006-03-15 08:26] :
> /!\ GPG KEY: 0x7A7B6F2C keyserver.net /!\
> MIME-Version: 1.0
> Content-Type: text/plain; charset=ISO-8859-15
> Content-Transfer-Encoding: 8bit
> Lines: 21
> NNTP-Posting-Date: 15 Mar 2006 08:26:35 MET
> NNTP-Posting-Host: 82.244.137.83
> X-Trace: 1142407595 nnrp7-1.free.fr 7935 82.244.137.83:57618
> X-Complaints-To: abuse@proxad.net
> 
> Le Wed, 15 Mar 2006 04:50:10 +0100, Claude Reveret a écrit :
> 
> > Bonjour la lise,
> > 
> > J'utilise des taches cadencé avec cron au boulot. Celles-ci ne devraient pas 
> > s'exécuter les jours fériés (pâques, Noël ...).
> > 
> > Je ne vois pas comment les paramétrer.
> > 
> >  Est-ce que vous avez une astuce SVP ?
> 
> 
> Demande a cron de te lancer des scripts et au début de ces scripts, avant
> de lancer ta commande, faire un test sur la date (if [date différente des
> jours fériés] )

À mon avis, le plus simple pour faire cela est d'utiliser la commande
calendar avec un fichier des jours fériés préremplis pour quelques
années (cela n'est pas évident à faire par programmation car certains
jours fériés ne sont pas fixes). Cela ressemblerait à quelque chose
comme :

calendar -t 25.12.2006 -l 0 -f /usr/share/calendar/fr_FR/calendar.jferies

L'option -t est présente pour tester des dates particulières, il ne faut
naturellement pas l'utiliser pour le test de cron.

Attention, certaines dates de calendar.jferies ne sont pas vraiment des
jours fériés et le lundi de Pentecôte a été supprimé des jours fériés en
France en 2004, mais est toujours présent dans le fichier.


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/Writing/SmartQuestionsFr
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html



Reply to: