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

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

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

分钟 - 小时 - 日期 - 月 - 星期 - 命令

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

答案1

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

0 0 1 * * /usr/bin/foo

本文介绍了各个字段,请参阅页面底部:http://en.wikipedia.org/wiki/Cron

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

crontab -e

答案2

将在 12:10am 运行 /usr/bin/foo每个月的第一天

10 0 1 * * /usr/bin/foo

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

10 3 * * * /usr/bin/foo

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


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

答案3

使用以下内容:

@monthly     /home/user/backup.sh

更多信息:

答案4

就像是:

0 0 1 * * command /directory/file.ext

相关内容