我希望添加一个 crontab
条目以每 30 分钟、每小时和每小时 30 分钟或接近的时间执行一次脚本。我有以下内容,但它似乎没有在 0 上运行。
*/30 * * * *
我需要使用什么字符串?
cron 在 OSX 上运行。
原文由 Darryl Hein 发布,翻译遵循 CC BY-SA 4.0 许可协议
我希望添加一个 crontab
条目以每 30 分钟、每小时和每小时 30 分钟或接近的时间执行一次脚本。我有以下内容,但它似乎没有在 0 上运行。
*/30 * * * *
我需要使用什么字符串?
cron 在 OSX 上运行。
原文由 Darryl Hein 发布,翻译遵循 CC BY-SA 4.0 许可协议
crontab 不理解“intervals”,它只理解“schedule”
有效时间:0-23 – 有效分钟:0-59
示例 #1
30 * * * * your_command
这意味着“在每小时的分钟 为 30 时运行”(将在:1:30、2:30、3:30 等运行)
示例 #2
*/30 * * * * your_command
这意味着“当每小时的分钟 可以被 30 整除 时运行”(将在:1:30、2:00、2:30、3:00 等时间运行)
例子#3
0,30 * * * * your_command
这意味着“在每小时的分钟 为 0 或 30 时运行”(将在:1:30、2:00、2:30、3:00 等运行)
这是完成与示例 #2 相同结果的另一种方法
例子#4
19 * * * * your_command
这意味着“在每小时的分钟 为 19 时运行”(将在以下时间运行:1:19、2:19、3:19 等)
示例 #5
*/19 * * * * your_command
这意味着“当每小时的分钟 能被 19 整除 时运行”(运行时间为:1:19、1:38、1:57、2:00、2:19、2:38、2:57、3 :00 等)
注意:包括作者在内的各种用户对这篇文章进行了一些改进
原文由 aequalsb 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
3 回答3.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
做: