Мне допустим в час ночи необходимо обработать все записи одной таблицы в БД. В качестве серверного языка использую php. Как мне установить timeout для выполнения команды или, что нужно сделать, что бы провести данные действия ?) подскажите пожалуйста
однозначно cron.
Вариант 1
0 1 * * * root php -f phpfile.php
Нужно указать пути к php и к файлу
Вариант 2
0 1 * * * root curl -s -o /dev/null http://site.ru/phpfile.php
Если нужно дергать ссылку какую-то.
Если есть крон, используйте его. Если доступа к крону нет, то можно:
EVENTSСм. также:
Если у вас нет Крона то создайте аналог cron на php.
Напишите бесконечный цикл и откройте скрипт в браузере, и пока он открыт, цикл с сверкой времени будет работать как планировщик.
while()
{
/// проверка текущего времени
$time =date('h');
/// условие если текущее время и заданное совпадут то выполняй код
if($time == 'час ночи')
{
///действие
}
}
Можно вместо цикла использовать рефреш страницы(к примеру обновление страницы настроить на каждые ~10 минут.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости