如何在每个星期一,星期三和星期五开办一个cron工作?

时间:2015-07-07 05:57:41

标签: cron

如何在每周一,周三和周五晚上7点运行一个cron作业?

7 个答案:

答案 0 :(得分:90)

这是我总是用作模板的示例crontab:

    # Use the hash sign to prefix a comment
    # +---------------- minute (0 - 59)
    # |  +------------- hour (0 - 23)
    # |  |  +---------- day of month (1 - 31)
    # |  |  |  +------- month (1 - 12)
    # |  |  |  |  +---- day of week (0 - 7) (Sunday=0 or 7)
    # |  |  |  |  |
    # *  *  *  *  *  command to be executed
    #--------------------------------------------------------------------------

要在每周一,Wednesady和周五晚上7点运行我的cron工作,结果将是:

      0 19 * * 1,3,5 nohup /home/lathonez/script.sh > /tmp/script.log 2>&1

source

答案 1 :(得分:22)

使用crontab添加作业

  crontab -e

工作应采用以下格式:

  00 19 * * 1,3,5 /home/user/somejob.sh

答案 2 :(得分:15)

规则是:

0 19 * * 1,3,5

我建议您使用 http://corntab.com ,以便在将来创建规则时使用非常方便的GUI:)

答案 3 :(得分:8)

这是我在服务器上配置的方式:

0  19  *  *  1,3,5 root bash /home/divo/data/support_files/support_files_inc_backup.sh

上述命令将在星期一,星期三和星期五的19:00运行我的脚本。

注意:对于星期几(次)的cron条目

0 = Sunday
1 = Monday
2 = Tuesday
3 = Wednesday
4 = Thursday
5 = Friday
6 = Saturday

答案 4 :(得分:4)

使用此命令添加作业

crontab -e

采用以下格式:

0 19 * * 1,3,5 /path to your file/file.php

答案 5 :(得分:4)

使用crontab添加作业

0 0 9 ? * MON,WED,FRI *

上述表达将在每个星期一,星期五和星期五上午9点开始工作。 您可以在http://www.cronmaker.com/

中对此进行验证

答案 6 :(得分:3)

您是否尝试过以下表达式??

0 19 * * 1,3,5