每6小时在Linux上运行一次cron job
我怎样才能每六小时运行命令? 试过这个不行的:
/6 * * * * * mycommand
你忘了一个*
,而且你有太多的领域,这是你需要关心的时间
0 */6 * * * /path/to/mycommand
这意味着每6小时从0开始,也就是0,6,12和18小时,您可以这样写
0 0,6,12,18 * * * /path/to/mycommand
你应该包括一个你的命令的path,因为cron运行在广泛的裁减环境。 您将不会拥有交互式shell会话中的所有环境variables。
指定脚本/二进制文件的绝对path或者在crontab中定义PATH是一个好主意。 为了帮助debugging任何问题,我还将stdout / errredirect到日志文件。
0 * / 6 * * *命令
这将是说一天6小时的完美方式。
你的命令放6分钟。
谢谢。