如何在crontab中添加命令之间的等待时间

如何在crontab中添加命令之间的等待时间,cron,sleep,crontab,Cron,Sleep,Crontab,我有一个crontab,在其中发出两个命令,我想在这两个命令之间添加一个timesleep,如下所示:(command1;sleep;command2) 这可能吗?它是如何格式化的 请帮帮我 第六个字段(行的其余部分)指定要执行的命令 跑行的整个命令部分,直到换行符或% 字符,将由/bin/sh或中指定的shell执行 crontab文件的SHELL变量。 -crontab(5)手册页 基本上,您已经拥有了正确的基本表单,如:cmd1;睡眠60;cmd2 任何命令,即使是带有循环和其他逻辑的复杂

我有一个crontab,在其中发出两个命令,我想在这两个命令之间添加一个timesleep,如下所示:(command1;sleep;command2)

这可能吗?它是如何格式化的

请帮帮我

第六个字段(行的其余部分)指定要执行的命令 跑行的整个命令部分,直到换行符或% 字符,将由/bin/sh或中指定的shell执行 crontab文件的SHELL变量。 -crontab(5)手册页

基本上,您已经拥有了正确的基本表单,如:cmd1;睡眠60;cmd2 任何命令,即使是带有循环和其他逻辑的复杂命令,都应该工作,尽管您应该注意您可能依赖的环境变量

在不久的将来运行job,将“env”的输出通过电子邮件发送给您自己以进行检查,这很有用;-)

对于更复杂的内容,请创建一个shell脚本,并让crontab引用它,如:


42 0***$HOME/bin/daemon/cron tmp preen

任何有效的
shell
命令都可以。让所有人都在一条线上