我怎么能每天每六个小时运行一次命令呢?我尝试了以下方法,但没有成功:
/6 * * * * * mycommand
oprakyz71#
你忘了一个*,而且你有太多的字段。这是你需要关心的小时
*
0 */6 * * * /path/to/mycommand
这意味着从0开始每隔6个小时,即0、6、12和18小时,您可以将其写为
0 0,6,12,18 * * * /path/to/mycommand
6ss1mwsb2#
应该包含命令的路径,因为cron运行在一个非常精简的环境中,在交互式shell会话中不会有所有的环境变量。最好指定脚本/二进制文件的绝对路径,或者在crontab中定义PATH。为了帮助调试任何问题,我还将把stdout/err重定向到日志文件。
798qvoo83#
0 */6 * * * command
这将是完美的方式说6小时一天。你的指挥官在六分钟内到达!
lbsnaicq4#
请注意以下语法:
* */6 * * *
这意味着每6小时60 * 次 *(每分钟),
不是
每6小时一次。
2hh7jdfx5#
您需要使用 *
您也可以参考https://crontab.guru/,这将帮助您更好地安排...
bz4sfanl6#
0 */6 * * *
crontab每6小时一次是常用的cron计划。
ojsjcaue7#
不错的网站,为此目的:)https://cron.help/
7qhs6swi8#
试试看:
. * 必须
8条答案
按热度按时间oprakyz71#
你忘了一个
*
,而且你有太多的字段。这是你需要关心的小时这意味着从0开始每隔6个小时,即0、6、12和18小时,您可以将其写为
6ss1mwsb2#
应该包含命令的路径,因为cron运行在一个非常精简的环境中,在交互式shell会话中不会有所有的环境变量。
最好指定脚本/二进制文件的绝对路径,或者在crontab中定义PATH。为了帮助调试任何问题,我还将把stdout/err重定向到日志文件。
798qvoo83#
这将是完美的方式说6小时一天。
你的指挥官在六分钟内到达!
lbsnaicq4#
请注意以下语法:
这意味着每6小时60 * 次 *(每分钟),
不是
每6小时一次。
2hh7jdfx5#
您需要使用 *
您也可以参考https://crontab.guru/,这将帮助您更好地安排...
bz4sfanl6#
crontab每6小时一次是常用的cron计划。
ojsjcaue7#
不错的网站,为此目的:)
https://cron.help/
7qhs6swi8#
试试看:
. * 必须