ディレクトリをチェックし、15 秒以内に変更されていないファイルを削除する PHP スクリプトがあります (これはゲーム用です)。
私の問題は、このスクリプトを常に実行する方法です。10 分ごとに実行するように cron ジョブを設定すると、PHP スクリプトで sleep(10) を伴う無限ループが発生します。私の考えでは、コードは 10 秒ごとに実行され、スクリプトが停止した場合は、最終的に cron ジョブが再起動するというものでした。
ただし、スクリプトが開始されると、約 3 ループ (30 秒) 実行されてから停止します。PHP は、ファイルの読み込みごとに非常に多くのメモリしか取得できないと聞いたことがあります。
この PHP スクリプトを無期限にループさせるにはどうすればよいですか? 自分自身を呼び出す方法があるかもしれません