How to specify bi-weekly crontab entries by day of the week?
Frantisek Hanzlik
franta at hanzlici.cz
Sun Sep 18 13:12:12 UTC 2011
suvayu ali wrote:
> Hi,
>
> I have been trying to figure this out but so far haven't had any
> success. I want to run jobs weekly, every 4 weeks (i.e. monthly) and
> every 52 weeks (i.e. yearly) on a specific time on a Monday.
>
> I tried using the 1/<n> notation
>
> 00 2 * * 1/364 /usr/bin/rsnapshot -c /etc/rsnapshot.conf yearly
> 20 2 * * 1/28 /usr/bin/rsnapshot -c /etc/rsnapshot.conf monthly
> 40 2 * * 1 /usr/bin/rsnapshot -c /etc/rsnapshot.conf weekly
>
> but trying to save tells me:
>
> "/tmp/crontab.yGETuJ":1: bad day-of-week
> errors in crontab file, can't install.
> Do you want to retry the same edit?
>
> However trying something like this works but then this runs on Sundays.
>
> 00 2 * * */364 /usr/bin/rsnapshot -c /etc/rsnapshot.conf yearly
> 20 2 * * */28 /usr/bin/rsnapshot -c /etc/rsnapshot.conf monthly
> 40 2 * * 0 /usr/bin/rsnapshot -c /etc/rsnapshot.conf weekly
>
> So my question is, how do I specify jobs to be run every 2/4/<n> weeks
> on any arbitrary day of the week? Is that possible or do I have to
> live with only Sundays or using dates instead of day of the week?
>
> Thanks a lot.
Now I see, "fcron" can be configured for this purposes too.
Franta Hanzlík
More information about the users
mailing list