如何创建在每月第一天运行的 cron 作业

Utk*_*maz 99 cron

我服务器的控制面板上有这样的字段

分钟 - 小时 - 月中的某天 - 月 - 星期几 - 命令

如何使用此字段创建在每月第一天运行的 cron 作业?

小智 158

这将在每月第一天的凌晨 12:00 运行命令 foo

0 0 1 * * /usr/bin/foo
Run Code Online (Sandbox Code Playgroud)

本文介绍了各个领域,请看页面底部:http : //en.wikipedia.org/wiki/Cron

要将其添加到您的 cron 文件中,只需使用以下命令

crontab -e
Run Code Online (Sandbox Code Playgroud)

  • 如果您输入 * 而不是第一个零,它将在该月第一天的每一分钟运行,如果您输入 * 作为第二个零,它将在该月的第一天每小时运行一次。* 将在当天每小时每分钟运行一次。 (14认同)
  • 看起来不错,我猜 (3认同)

pow*_*tac 19

在每月第一天的上午 12:10 运行 /usr/bin/foo 。

10 0 1 * * /usr/bin/foo
Run Code Online (Sandbox Code Playgroud)

将在每天凌晨3:10 运行 /usr/bin/foo 。

10 3 * * * /usr/bin/foo
Run Code Online (Sandbox Code Playgroud)

http://www.scrounge.org/linux/cron.html


更新了 crons,这是一个复制粘贴错误,感谢 Joy Dutta!


ale*_*xus 15

使用以下:

@monthly     /home/user/backup.sh
Run Code Online (Sandbox Code Playgroud)

更多信息: