powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Cron со сдвигом 5 сек
6 сообщений из 6, страница 1 из 1
Cron со сдвигом 5 сек
    #40080118
Dadont
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть скрипт в кроне, который раз в минуту создает таблички и наполняет их данными.
Есть еще один скрипт, который будет читать данные с этих табличек.
Но нужно запускать его позже первого на 5 сек, так как если запустить одновременно с первым, то он будет обращаться к пустым, еще незаполненным табличкам.
Как это реализовать в кроне? знаю, что в php можно использовать sleep, есть ли еще варианты?
...
Рейтинг: 0 / 0
Cron со сдвигом 5 сек
    #40080120
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В линуксе тоже есть sleep
Код: sql
1.
sleep 5
...
Рейтинг: 0 / 0
Cron со сдвигом 5 сек
    #40080123
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dadont
есть ли еще варианты?

&& в командной строке. Тогда второй скрипт стартует строго после окончания первого.
...
Рейтинг: 0 / 0
Cron со сдвигом 5 сек
    #40080210
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объединить два скрипта в один и запускать его.

Ну или сделать третий скрипт который будет из себя вызывать два первых и этот третий запихнуть в cron.
...
Рейтинг: 0 / 0
Cron со сдвигом 5 сек
    #40080290
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dadont
Есть скрипт в кроне, который раз в минуту создает таблички и наполняет их данными.
Есть еще один скрипт, который будет читать данные с этих табличек.
Но нужно запускать его позже первого на 5 сек, так как если запустить одновременно с первым, то он будет обращаться к пустым,

Это ... знаешь как пингвины в мультике говорили. Крякнуть. Плюнуть. И примотать скотчем.

Тебе нужно не ждать 5 секунд а просто фиксировать финал создания табличек и финал всех
DML операций над ними. Это можно сделать по другому. Например привязаться к какому-то
condition. Например должна появится таблица tab-YYYY-MM-DD и в ней должно быть больше чем 0 строк.

Или чтобы первый джоб просто запускал второй. А 5 секунд - это крайне сомнительное условие.
...
Рейтинг: 0 / 0
Cron со сдвигом 5 сек
    #40080303
Dadont
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton, 5 сек это с запасом. Таблички готовы уже после 1-2 сек.
Всем спасибо за ответы.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Cron со сдвигом 5 сек
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]