PHP を使用して CRON タスクを実行しています。ルートとして実行されます。
例えば:
php -f /my-cron-folder/my-cron-task.php
状況によっては、実行中のスクリプトの最後にサーバーのファイアウォール (CSF+LFD) を再起動したいと考えています。
サーバーはexec
、system
セキュリティのために無効になっています。
PHPでファイルを作成または削除して、後続のCRONタスクが存在するかどうかに基づいて動作するトリガーとして機能するか、存在しない場合は削除できます。
しかし、特にPHPタスクが完了するまでにかかる時間がわからないため(時間は異なります)、実際には非常にエレガントな方法ではありません。小切手。
より良い提案はありますか?