运行 每天特定时间的 CRON 作业
Run CRON job everyday at specific time
现在我 运行 每天下午 3 点
执行我的 cron 作业
0 15 * * *
但我想 运行 我的 cron 作业一天两次。上午 10 点 30 分和下午 2 点 30 分
0 30 10 * * *
我相信该命令会在上午 10 点 30 分 运行。我应该如何 运行 下午 2.30?
Cron 实用程序是一种在特定时间 and/or 持续安排例行后台作业的有效方法。
Linux Crontab 格式
MIN HOUR DOM MON DOW CMD
示例::为特定时间安排作业[=50=]
cron 的基本用法是在特定时间执行一个作业,如下所示。这将在 6 月 10 日 08:30 上午执行完整备份 shell 脚本(完整备份)。
Please note that the time field uses 24 hours format. So, for 8 AM use
8, and for 8 PM use 20.
30 08 10 06 * /home/yourname/full-backup
- 30 – 第 30 分钟
- 08 – 08 点
- 10 – 第 10 天
- 06 – 第 6 个月(六月)
- *– 一周中的每一天
在你的情况下,2.30PM
,
30 14 * * * YOURCMD
- 30 – 第 30 分钟
- 14 – 下午 2 点
- *– 每天
- *– 每个月
- *– 一周中的每一天
要了解有关 cron 的更多信息,请访问此 website。
来自 cron 手册 http://man7.org/linux/man-pages/man5/crontab.5.html:
Lists are allowed. A list is a set of numbers (or ranges) separated
by commas. Examples: "1,2,5,9", "0-4,8-12".
所以在这种情况下它将是:
30 10,14 * * *
你可以写多行以防不同的分钟,例如你想 运行 在 10:01 AM 和 2:30 PM
1 10 * * * php -f /var/www/package/index.php controller function
30 14 * * * php -f /var/www/package/index.php controller function
但以下是 运行一天多次执行 cron 的最佳解决方案,因为分钟是相同的,您可以提到像 10,30
这样的小时。
30 10,14 * * * php -f /var/www/package/index.php controller function
现在我 运行 每天下午 3 点
执行我的 cron 作业0 15 * * *
但我想 运行 我的 cron 作业一天两次。上午 10 点 30 分和下午 2 点 30 分
0 30 10 * * *
我相信该命令会在上午 10 点 30 分 运行。我应该如何 运行 下午 2.30?
Cron 实用程序是一种在特定时间 and/or 持续安排例行后台作业的有效方法。
Linux Crontab 格式
MIN HOUR DOM MON DOW CMD
示例::为特定时间安排作业[=50=]
cron 的基本用法是在特定时间执行一个作业,如下所示。这将在 6 月 10 日 08:30 上午执行完整备份 shell 脚本(完整备份)。
Please note that the time field uses 24 hours format. So, for 8 AM use 8, and for 8 PM use 20.
30 08 10 06 * /home/yourname/full-backup
- 30 – 第 30 分钟
- 08 – 08 点
- 10 – 第 10 天
- 06 – 第 6 个月(六月)
- *– 一周中的每一天
在你的情况下,2.30PM
,
30 14 * * * YOURCMD
- 30 – 第 30 分钟
- 14 – 下午 2 点
- *– 每天
- *– 每个月
- *– 一周中的每一天
要了解有关 cron 的更多信息,请访问此 website。
来自 cron 手册 http://man7.org/linux/man-pages/man5/crontab.5.html:
Lists are allowed. A list is a set of numbers (or ranges) separated by commas. Examples: "1,2,5,9", "0-4,8-12".
所以在这种情况下它将是:
30 10,14 * * *
你可以写多行以防不同的分钟,例如你想 运行 在 10:01 AM 和 2:30 PM
1 10 * * * php -f /var/www/package/index.php controller function
30 14 * * * php -f /var/www/package/index.php controller function
但以下是 运行一天多次执行 cron 的最佳解决方案,因为分钟是相同的,您可以提到像 10,30
这样的小时。
30 10,14 * * * php -f /var/www/package/index.php controller function