首页 Cron 表达式

Cron 表达式

在 Unix、Quartz、AWS 之间切换时,表达式会改写成那个环境的写法。

含义

栏

    下次运行

      为什么做

      服务器上的日程是五个数字,哪一栏是分、时、日、月、星期并不一眼能看出来。

      这个画面用话说出表达式,并按所选时区列出最多五次即将运行。表达式留在这里。

      1. 01怎么用

        输入表达式或点示例。切换环境时,能改写就会把表达式改掉。

        选定时区后,下次运行用那个地方的时间。AWS 也会显示 UTC。

      2. 02结果示例

        0 9 * * 1-5 是工作日上午 9 点。

        */10 * * * * 是每 10 分钟。

        输入0 9 * * 1-5

        Unix weekdays at 9 AM
      3. 03需要知道的事

        Unix 里星期 7 是星期日。Quartz 和 AWS 里星期日是 1。

        @reboot 在开机时跑一次,所以不算下次时间。AWS 必须把日或星期其中一个写成 ?。

      常见问题

      Q0 9 * * 1-5 是什么时候?
      A周一到周五上午 9 点。周末不算。
      Q? 和 * 有什么不同?
      AUnix 没有 ?。在 Quartz 和 AWS 里,? 表示那一栏不设定,有的环境必须把日或星期空出一个。
      Q下次时间用的是哪只钟?
      A所选时区的钟面。AWS 会把那个时间和 UTC 一起显示。
      • # cron
      • # crontab
      • # Quartz
      • # 日程