调度具有可变频率的脚本

时间:2015-06-04 14:33:08

标签: linux shell cron server

我想在ubuntu 14.04服务器上运行python脚本,频率如下:

  • 周一至周五:
    • 从08:00到16:00:每小时运行一次
    • 从1600小时到2300小时:每30分钟运行一次
  • 周六和周日:

    • 从0800时至23:00:每两小时运行一次
  • 在其他时间,不要运行

这可能与cron有关吗?如果没有,有人可以提出一些替代方案吗?

1 个答案:

答案 0 :(得分:0)

正如评论中所建议的,添加这些cron条目将会: (以#开头的行是评论)

# monday to friday, 8 am to 4 pm, once every hour
0 8-16 * * 1-5 <command>
# monday to friday, 4 pm to 10 pm, twice every hour
0,30 17-22 * * 1-5 <command>
# saturday to sunday, 8 am to 11 pm, once every hour
0 8-23 * * 0,6 <command>