如何配置一个cron作业在每天晚上2:30运行?我知道如何让它在2点运行,但不是2:30。


当前回答

编写cron的一种简单方法是使用在线cron生成器 它会为你生成直线。需要注意的一点是,如果您希望每天(而不仅仅是工作日)运行它,则需要突出显示所有日子。

其他回答

除了上面提到的答案之外,还可以查看https://crontab.guru/—用于检查crontab语法的有用在线资源。

您得到的是您所指定内容的人类可读的表示。

请看下面的例子:

30 * * *(这个问题的答案) @daily 59 23 31 12 *

30 2 * * * wget https://www.yoursite.com/your_function_name

第一部分是设置cron作业,下一部分是调用函数。

crontab -e

add:

30 2 * * * /your/command

编写cron的一种简单方法是使用在线cron生成器 它会为你生成直线。需要注意的一点是,如果您希望每天(而不仅仅是工作日)运行它,则需要突出显示所有日子。

编辑: crontab - e 添加以下命令行: 30 2 * * * /your/命令 Crontab格式: 最小小时dom mon dow CMD 格式含义和允许值: MIN分钟字段0 ~ 59 HOUR小时字段0 ~ 23 DOM月1日至31日 MON月份字段1-12 道琼斯指数每周0-6日 CMD命令要执行的命令。 使用最新数据重新启动cron: 服务重新启动