在cron.sh中的cron作业条目之间执行延迟

在cron.sh中的cron作业条目之间执行延迟,cron,Cron,我有一个包含4个cron任务的文件,我被建议创建它,因为我的托管公司只允许3个计划任务。因此,我创建了一个包含4个任务的文件,但我想在它们之间添加一个间隔或延迟。大概30分钟 这可能吗?我该怎么做 示例代码如下: /usr/bin/php5 "/home/sites/mydomain.com/public_html/xyz/cron1.php" /usr/bin/php5 "/home/sites/mydomain.com/public_html/xyz/cron2.php" /usr/bin/

我有一个包含4个cron任务的文件,我被建议创建它,因为我的托管公司只允许3个计划任务。因此,我创建了一个包含4个任务的文件,但我想在它们之间添加一个间隔或延迟。大概30分钟

这可能吗?我该怎么做

示例代码如下:

/usr/bin/php5 "/home/sites/mydomain.com/public_html/xyz/cron1.php"
/usr/bin/php5 "/home/sites/mydomain.com/public_html/xyz/cron2.php"
/usr/bin/php5 "/home/sites/mydomain.com/public_html/xyz/cron3.php"
/usr/bin/php5 "/home/sites/mydomain.com/public_html/xyz/cron4.php"

提前感谢。

只需在他们之间添加睡眠,
sleep 1800

请注意,您的主机可能会开始抱怨这个长时间运行的cron作业,特别是如果它们有cron作业的顺序执行

我认为更好的解决方案是向作业传递一些参数,并使用这些参数确定要运行哪些作业。然后cron作业将执行得更频繁,但返回得更快。 假设您为cron作业指定了当前时间,然后使用该信息决定要执行哪些脚本