OVH Cloud OVH Cloud

tache cron & jour férié

2 réponses
Avatar
Claude Reveret
Bonjour la lise,

J'utilise des taches cadenc=E9 avec cron au boulot. Celles-ci ne devraient =
pas=20
s'ex=E9cuter les jours f=E9ri=E9s (p=E2ques, No=EBl ...).

Je ne vois pas comment les param=E9trer.

Est-ce que vous avez une astuce SVP ?

=2D-=20
@+, claude


J'parle pas aux cons, =E7a les instruit.
-+- Michel Audiard, Les Tontons Flingueurs -+-

2 réponses

Avatar
julien vehent
/! 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:

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] )

et si tes pas dans un jour férié, tu lance ta commande :)


A+
julien


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric Bothamy
* julien vehent [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:

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


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact