我正在使用 PHP 来执行 CRON 任务。它以root身份运行。
例如:
php -f /my-cron-folder/my-cron-task.php
在某些情况下,我想在脚本运行结束时重新启动服务器的防火墙(CSF+LFD)。
exec
为了安全起见,服务器已system
禁用。
我可以在 PHP 中创建或删除一个文件以作为后续 CRON 任务的触发器,以根据存在或不存在来执行操作。
但这真的不是一种非常优雅的方式,特别是因为我不知道 PHP 任务需要多长时间才能完成(它会有所不同)所以我必须猜测它运行后多久才能启动文件存在查看。
有更好的建议吗?