Мне допустим в час ночи необходимо обработать все записи одной таблицы в БД. В качестве серверного языка использую 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 минут.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет! Ребят, кто-нибудь сталкивался со службой доставки SF
Использую хелпер Yii2 arrayHelper::toArray() и не вижу способа как не выводить значение в массив если значение равно NULL
Я привык для массивов и структур использовать malloc, calloc, realloc, free, но для классов использую new и delete