У меня есть php-скрипт, который мне нужно запускать каждые 5 секунд (запустить, подождать, пока это не будет сделано, подождать 5 секунд, запустить снова)
У меня есть два способа сделать это.либо используйте в скрипте цикл infinte с функцией сна, которая будет выглядеть следующим образом:
while (1)
{
do_stuff();
sleep 5;
}
, либо используйте скрипт bash, который будет запускать скрипт и ждать 5 секунд.Это выглядело бы так:
while [ 1 ]; do
php script.php &
wait
sleep 5
done
Мне было интересно, какой самый эффективный способ сделать это.
Скрипт php, который я запускаю, является контроллером codeigniter, который выполняет много вызовов базы данных..