は、私はそれを行うための2つの方法があり、私は5秒ごとに実行する必要がPHPスクリプト(再び実行し、5秒待って、それが行われるまで待機し、実行します)PHPの睡眠
を持っています。
while (1)
{
do_stuff();
sleep 5;
}
またはスクリプトを実行して、5秒間待ちますbashスクリプトを持っています。そのようになります。スリープ機能付きスクリプト内infinteループを持っているのどちらか。
while [ 1 ]; do
php script.php &
wait
sleep 5
done
私はそれを行う最も効率的な方法が何か不思議でした。
私が実行しているPHPスクリプトは、データベース呼び出しの多くを行いCodeIgniterのコントローラ..です
もちろん、コマンドラインから実行されます。タイムアウトは問題ではありません – applechief