PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cronjob nur an geraden bzw. ungraden Tagen



SchusterHannes
22.11.09, 22:00
Hallo,

hat jemand vielleicht eine Idee wie man einen crontab eingeben muss, wo der eine nur an geraden Tagen im Monat und der andere nur an ungeraden Tagen ausgeführt werden soll.



0 1 *?? * * /an geraden Monatstagen
0 1 *?? * * /an ungeraden Monatstagen

derRichard
22.11.09, 22:43
hi!

ich würde kurzerhand eine liste mit tagen schreiben.
man kann bei cron ja mehrere durch komma getrenne werte angeben...

hth,
//richard

Newbie314
22.11.09, 22:43
Zitat aus "man crontab":



Step values can be used in conjunction with ranges. Following a range with ``/<number>'' speci-
fies skips of the number's value through the range. For example, ``0-23/2'' can be used in the
hours field to specify command execution every other hour (the alternative in the V7 standard is
``0,2,4,6,8,10,12,14,16,18,20,22''). Steps are also permitted after an asterisk, so if you want
to say ``every two hours'', just use ``*/2''.


Du kannst (laut Anleitung) also den Range 1-31/2 bzw 2-30/2 angeben .. oder evtl. sogar die Wochentage verwenden.

drcux
22.11.09, 22:44
0 0 1,3,5,7..usw * *