Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I had a look though the cron man but didn't find anything that helped :(

Anyone know?

share|improve this question

migrated from stackoverflow.com Feb 15 '10 at 8:13

This question came from our site for professional and enthusiast programmers.

    
This is more suited for superuser, no? –  Matt Olenik Feb 15 '10 at 8:11

2 Answers 2

up vote 6 down vote accepted

I'm giving an alternative answer here even though Trevor is correct.

The cron @weekly keyword does exactly as he mentioned. However, most distributions use run-parts to run their own scheduled crontab files (on an hourly, daily, weekly and monthly basis) which do not make use of cron's keywords.

e.g. Ubuntu has an /etc/cron.weekly which contains a separate file for each crnojob.

This is generally defined in /etc/crontab

Ubuntu's karmic 9.10 release has the following in /etc/crontab

17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

So the weekly crontab in Ubuntu is run at 6.47am on Sunday

Note: when looking for manpages for crontab implementations, you want to use man 5 crontab instead of just man crontab. The latter will only give you the syntax for the crontab command. The former gives you crontab implementation details.

share|improve this answer

@weekly is the equivalent to: 0 0 * * 0

So it'll run at 00:00 on the Sunday.

share|improve this answer
    
Thanks (sorry for posting in the wrong site.) –  Mint Feb 15 '10 at 8:49

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.