Cron每天下午6点

Cron每天下午6点,cron,Cron,我想知道如何将cron设置为每天下午6点运行,对吗 我问的原因是这是为了生产服务器,所以我需要确定 * 18 * * * 通常如何设置cronjob: 星号(*)是什么意思 星号表示cron表达式与字段的所有值匹配。例如,在第4个字段(月)中使用星号表示每个月 旁注 cronjobs中的其他特殊字符 斜杠(/) 斜线描述范围的增量。例如,第1个字段(分钟)中的3-59/15表示一小时中的第三分钟,此后每隔15分钟。格式“*/…”相当于格式“first-last/…”,即字段最大可能范围内的增量

我想知道如何将cron设置为每天下午6点运行,对吗

我问的原因是这是为了生产服务器,所以我需要确定

* 18 * * *
通常如何设置cronjob:

星号(*)是什么意思

星号表示cron表达式与字段的所有值匹配。例如,在第4个字段(月)中使用星号表示每个月

旁注

cronjobs中的其他特殊字符

斜杠(/)

斜线描述范围的增量。例如,第1个字段(分钟)中的3-59/15表示一小时中的第三分钟,此后每隔15分钟。格式“*/…”相当于格式“first-last/…”,即字段最大可能范围内的增量

逗号(,)

逗号用于分隔列表中的项目。例如,在第5个字段(星期几)中使用“MON,WED,FRI”表示周一、周三和周五

连字符(-)

连字符定义范围。例如,2000-2010年表示2000年至2010年(含)之间的每年

百分比(%)

命令中的百分号(%),除非使用反斜杠()转义,否则将更改为换行符,并且第一个%之后的所有数据将作为标准输入发送到命令

(来源:)

您应该使用:

018***


这将在下午6点的第0分钟执行cron。将来可以。

生产服务器上的cron作业可能会出现很多问题。一定要测试它,可能先用“干运行”命令。@Thilo我有一个重复的虚拟机,我计划在上面测试它。谢谢你的建议!!见u*(_我与该网站无关)
0 18 * * * command to be executed
^ you need to set the minute, too. Else it would be running every minute on the 18th hour
 # * * * * *  command to execute
 # │ │ │ │ │
 # │ │ │ │ │
 # │ │ │ │ └───── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0)
 # │ │ │ └────────── month (1 - 12)
 # │ │ └─────────────── day of month (1 - 31)
 # │ └──────────────────── hour (0 - 23)
 # └───────────────────────── min (0 - 59)