* julien vehent <[EMAIL PROTECTED]> [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: [EMAIL PROTECTED] > > 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]