每小时Cron的工作

时间:2014-03-28 11:14:06

标签: cron

我想从cron作业创建时开始运行cron作业。如果我在下午6:54创建了一个cron作业。它应该在晚上7:54运行。但工作时间是晚上7点。然后8,9等一个。

请帮忙 Vipin Bansal

1 个答案:

答案 0 :(得分:0)

您可以通过以下命令在linux中编辑cron作业:

  

crontab -e

所以在实践中你可以做的就是例如每次触发一个cron作业时(例如你的第一个作业是在6:54),在该crontab文件中添加一个新行。以下是我将如何做到这一点:

在伪代码中:

  1. 将php exec与安全功能escapeshellcmd功能结合使用,因为我认为您也在使用用户输入?
  2. 每次需要写入crontab都有一个函数连接所需的时间,php命令,以及你试图自动化的文件位置。
  3. 设置时间时,您可以使用datestrtotime功能创建分钟,小时数,这样您就可以更好地控制您的cronjob。
  4. 祝你好运。有问题请问。