11

你能帮我每天早上 6 点到晚上 11:30 以以下格式运行我的 cron 工作吗

          • 命令路径

谢谢

4

1 回答 1

18

cron 可以很容易地启动作业,但是如果您需要早上 6 点到晚上 11.30 运行某些东西,则需要在早上 6 点发出启动命令,并在晚上 11.30 发出停止命令。

像这样的东西:

## start the job (6am)
  0  6 * * * /usr/bin/start-my-job

## stop the job (11.30pm)
 30 23 * * * /usr/bin/stop-my-job

编辑:我想我明白你现在的要求了。试试这个:

## every three minutes between 6am and 11.30pm
    */3  6-22 * * * my-command
 0-30/3    23 * * * my-command

编辑:好的,如果你想要下午 6 点到第二天中午,你需要:

## every three minutes between midnight and midday
  */3   0-11  * * * my-command
## every three minutes between 6pm and midnight
  */3  18-23  * * * my-command
于 2012-12-07T07:13:07.187 回答