OVH Cloud OVH Cloud

crontab dernier jour du mois

4 réponses
Avatar
pascal
Unixiens Unixienes bonjour
Petite question sur la crontab:
si je veux qu'un script se lance le dernier jours du mois je met 30
mais pour les mois à 31 c'est pas bon! alors je met 31 et pour les mois
de 30 jour ou de février ça ne va pas
y a t'il une astuce à se sujet

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

4 réponses

Avatar
moinsdespam
Dans ,
Petite question sur la crontab:
si je veux qu'un script se lance le dernier jours du mois je met 30
mais pour les mois à 31 c'est pas bon! alors je met 31 et pour les mois
de 30 jour ou de février ça ne va pas
y a t'il une astuce à se sujet



Je n'ai rien vu dans le man à ce sujet.

Donc une possibilité est de créer 4 règles :
une pour le mois de février à 28 jours
une pour le mois de février à 29 jours
une pour les mois de 30 jours
une pour les mois de 31 jours

qui lancent le même script.

À moins que lancer le script à 0h00 le premier du mois suivant ne
convienne.

--
Frédéric
Bleu,e adj. et n. m. Qui est d'une couleur voisine du rouge, mais pas très : un
ciel bleu, des yeux bleus, les flots bleus [..]. Fig. Bouch. : un steak bleu ;
s'emploie pour désigner un steak rouge. (Pierre Desproges : D.S.U.É (et des BN))

Avatar
Laurent Wacrenier
pascal écrit:
Petite question sur la crontab:
si je veux qu'un script se lance le dernier jours du mois je met 30
mais pour les mois à 31 c'est pas bon! alors je met 31 et pour les mois
de 30 jour ou de février ça ne va pas
y a t'il une astuce à se sujet


Il suffit de le faire tourner tous les jours et de le faire regarder si
demain est dans le même mois.

Avatar
T'aZ
On Mon, 09 Aug 2004 08:48:31 +0000, Laurent Wacrenier wrote:

pascal écrit:
Petite question sur la crontab:
si je veux qu'un script se lance le dernier jours du mois je met 30
mais pour les mois à 31 c'est pas bon! alors je met 31 et pour les mois
de 30 jour ou de février ça ne va pas y a t'il une astuce à se sujet


Il suffit de le faire tourner tous les jours et de le faire regarder si
demain est dans le même mois.


encore mieux, pas beosin de tout les jour, uniquement les 28,29,30 et 31
:)

--
T'aZ |Jabber:|GPG keyID:E051925D|http://taz.prout.be
*They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety.* Benjamin Franklin 1759
*Beaucoup,vite,loin,mal.* http://www.cl.cam.ac.uk/~rja14/tcpa-faq.html


Avatar
pascal
T'aZ avait énoncé :
On Mon, 09 Aug 2004 08:48:31 +0000, Laurent Wacrenier wrote:

pascal écrit:
Petite question sur la crontab:
si je veux qu'un script se lance le dernier jours du mois je met 30
mais pour les mois à 31 c'est pas bon! alors je met 31 et pour les mois
de 30 jour ou de février ça ne va pas y a t'il une astuce à se sujet


Il suffit de le faire tourner tous les jours et de le faire regarder si
demain est dans le même mois.


encore mieux, pas beosin de tout les jour, uniquement les 28,29,30 et 31
:)


merci à tous pour votre contribution

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com