【问题标题】:Is this the correct way to run a script at certain hours?这是在特定时间运行脚本的正确方法吗?
【发布时间】:2015-03-31 22:20:49
【问题描述】:

我想要一个 cron 作业以在以下位置运行命令:

  • 上午 8 点
  • 上午 10 点
  • 下午 5 点
  • 晚上 7 点
  • 晚上 9 点
  • 晚上 11 点

我试过这个,但是当我检查我的日志时,我发现该命令运行了太多次。

* 8,10,17,19,21,23 * * * COMMAND >> mylog.txt

【问题讨论】:

    标签: linux bash ubuntu cron


    【解决方案1】:

    您的命令意味着“在给定时间的每一分钟运行”。如果只想运行一次,则需要设置分钟字段,例如:

    0 8,10,17,19,21,23 * * * COMMAND >> mylog.txt
    

    这样命令只在每个给定小时的开始(第 0 分钟)运行

    【讨论】:

      猜你喜欢
      • 2011-06-17
      • 1970-01-01
      • 2015-05-06
      • 1970-01-01
      • 1970-01-01
      • 2013-02-14
      • 1970-01-01
      • 1970-01-01
      • 2019-02-08
      相关资源
      最近更新 更多