On 07/28/2012 08:20 AM, Tony Molloy wrote:
On Saturday 28 July 2012 12:03:09 Frank Murphy wrote:
15 18 22-28 * 2 /command

I thought the last tuesday would be covered by above.
But it has run everyday since 22nd.

Have googled a bit:
http://hintsforums.macworld.com/showthread.php?t=25110
plus other crontab pages.


http://hintsforums.macworld.com/member.php?s=2584787478dc5ab0791da9
ba8d650aa5&u=28924 15 18 22-28 * * test 'date +\%a' != Tue ||
  /command
Am uncertain if above would work ootb.

man crontab (22 September 2010) doesn't shed light on this.

Try the following

eg.  this picks out the first sunday of the month

07 03 1-7  * * test `date +\%a` =  Sun && /usr/local/bin/backup-full

So

15 18 22-28 * * test 'date +\%a' = Tue && command
Tony
Not sure if your syntax will work. If it doesn't, here's what has worked for me:

23 1 22-28 * * [ `date +\%a` == "Tue" ] && /usr/local/bin/my-script

Charlie
--
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org

Reply via email to