在我的服务器中,cronjob每30分钟运行一次。 cronjob正在执行一个PHP脚本。如果cronjob没有在30分钟内完成,我想在下次执行cronjob时杀死那个cronjob。
由于
答案 0 :(得分:1)
将cron作业的pid保存到文件中。在所需的时间后,使用保存的pid终止作业并再次重新启动作业。
答案 1 :(得分:1)
您可以使用Fat Controller每30分钟运行一次作业,并指定它应该终止上一个作业。我认为这比创建自己的过程控制形式更容易,更安全。
网站上有大量文档,但如果您需要任何帮助配置,请告诉我。