On Fri, 09 Mar 2012 12:37:19 +0100, Florian Ernst wrote:

>> >> Is there any easy way to schedule a job for a duration that is
>> >> greater than one month but shorter than 2 months? Any duration will
>> >> do, as long as it is easy to schedule.
>> > 
>> > Easy? Hmmm.
>> > 
>> > 0 12 * * 1 [ $(expr $(/bin/date +\%s) / 60 / 60 / 24 / 7 \% 8) -eq 3
>> > ] && myscript
>> 
>> Nice.
> 
> Oops, forgot to paste the trailing ... || /bin/true which keeps newer
> cron from reporting the job as failed whenever [ ... ] doesn't exit
> successfully.

Comparing to other posted answers, this is simply the easy way to 
schedule. 

I'll go with every 6 weeks (~45 days), or heck, go with every 7 weeks 
because the script won't care if a year can be devided up in 7 weeks 
nicely.

 0 12 * * 1 [ $(expr $(/bin/date +\%s) / 60 / 60 / 24 / 7 \% 7) -eq 3
>> > ] && myscript || /bin/true

Thanks Florian.


-- 
Tong (remove underscore(s) to reply)
  http://xpt.sourceforge.net/techdocs/
  http://xpt.sourceforge.net/tools/


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/jjmbbo$hsc$1...@dough.gmane.org

Reply via email to