Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 396 387 раз!

Форум

Добро пожаловать, Гость!

crontab без перезапуска Open Server

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
ellab
Сообщения: 2
C нами: 4 мес 18 дней

Непрочитанное сообщение ellab » 25 июл 2017, 10:51

Здравствуйте!
Задача: пользователь сам генерирует определенные сценарии за выполнение по времени которых отвечает cron. Сценарии создаются динамично.
Записывая данные в C:\OpenServer\modules\cron\cron.tab и запуская из cmd команду "cron.exe -reload" все корректно выполняется, но ввиду того что при инициализации (перезапуске сервера) в действующий crontab "подтянутся" задания из C:\OpenServer\userdata\profiles\myprofile-cron.txt.
Возможно ли избежать этого?
Либо все же:
1. Копировать содержимое одного файла в другой?
2. Перезапускать сервер http://localhost:1515/restart/?
Перезапускать не хотелось бы т.к. сценарии создаются динамично через GUI раскрученном на этом же сервере.
Заранее спасибо!

Аватара пользователя
Максим
Сообщения: 5215
C нами: 7 лет
Контакты:

Непрочитанное сообщение Максим » 25 июл 2017, 20:56

Так а в чём проблема записывать в оба файла эти динамический изменения? Тогда сможете и reload делать, и после перезапуска задания не потеряются. Если форматы хранения записей разные, то просто доработайте скрипт чтобы сохранял в каждый файл задания в нужном формате.

Единственное что нужно помнить - пока открыто окно настроек (и если будет нажата кнопка Сохранить), программа помнит только те задания, что находятся в окне в таблице, а не в файле, после сохранения настроек записи из списка сбрасываются в файл.

ellab
Сообщения: 2
C нами: 4 мес 18 дней

Непрочитанное сообщение ellab » 30 июл 2017, 22:14

Ну так и сделал. Все отлично.
По поводу "сохранить" - спасибо будем иметь в виду.
"cron -reload" не делаю, все равно nncron ежеминутно проверяет crontab на предмет изменений.
PS. отличный продукт у Вас Максим.


Вернуться в «Модули и инструменты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя