0

我正在使用 PHP 来执行 CRON 任务。它以root身份运行。

例如:

php -f /my-cron-folder/my-cron-task.php

在某些情况下,我想在脚本运行结束时重新启动服务器的防火墙(CSF+LFD)。

exec为了安全起见,服务器已system禁用。

我可以在 PHP 中创建或删除一个文件以作为后续 CRON 任务的触发器,以根据存在或不存在来执行操作。

但这真的不是一种非常优雅的方式,特别是因为我不知道 PHP 任务需要多长时间才能完成(它会有所不同)所以我必须猜测它运行后多久才能启动文件存在查看。

有更好的建议吗?

4

0 回答 0