Stupidly Simple Crontab Problem

Home » General » Stupidly Simple Crontab Problem
General 3 Comments

Hi all,

This is crazy but I can’t see the answer.  In my system crontab I’ve added a job to stop the music system at 10:59 on the 11th November, and restart it at 11:02 on the 11th November

# m    h    dom    mon  dow    user    command
  59  10     *     11    *     root     /bin/squeezy -all -off
>>/var/log/newplaylist 2>&1
  02  11     *     11    *     root     /root/bin/newplaylist
>/var/log/newplaylist 2>&1

However, it’s doing this every day.  Can anyone see what’s wrong?

3 thoughts on - Stupidly Simple Crontab Problem

  • Hello Gary,

    ^

    This * makes it run for all days of the 11th month. Should you use, instead:
      59  10    11  11 ..

    Regards,

  • Hello Gary,

    Am 2021-11-17 12:15, schrieb Gary Stainburn:

    I was recently struggling with reading crontab myself and found this useful page that I have no affiliation with -> https://crontab.guru/

    It points out that the day of the month is set to ‘*’, which means every day.

    If you want tasks to be executed one time only, look into `at` instead.

    Kind regards,
    Steve