Страница 2 из 3
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Добавлено: Чт фев 18, 2016 10:36 am
Amarok
warik писал(а):Amarok писал(а):А как этот сценарий выполнять автоматически? Ну, к примеру, цикл main упал и система сама выполнила sudo restart majordomo.
Можно сделать чтобы этот скрипт запускался при старте системы и висел в режиме сна, просыпался в определённое время (например каждые 10 минут), проверял запущен ли главный цикл (ps ax | grep 'cycle_main.php') и выполнял что нужно. Если цикла нет, значит запуск, если цикл есть в сон до следующего раза.
Это же Linux. Вороти - не хочу

Создал шаблон поведения:

- Screenshot_1.png (28.51 КБ) 9006 просмотров
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Добавлено: Чт фев 18, 2016 1:23 pm
AHgpeu
Amarok писал(а):
Создал шаблон поведения
а не затруднит более развёрнуто? что в сценарии?
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Добавлено: Чт фев 18, 2016 8:38 pm
savenko_egor
AHgpeu писал(а):Amarok писал(а):
Создал шаблон поведения
а не затруднит более развёрнуто? что в сценарии?
Ну так а в сценарии добавьте что-то вроде:
Код: Выделить всё
safe_exec ('sudo service majordomo restart');
Или как у Вас.
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Добавлено: Пт фев 19, 2016 6:55 am
Amarok
AHgpeu писал(а):Amarok писал(а):
Создал шаблон поведения
а не затруднит более развёрнуто? что в сценарии?
Дык первое сообщение темы
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Добавлено: Чт май 26, 2016 3:18 pm
PAV
safe_exec ('sudo service majordomo restart');
Failed to restart ... No such file or directory
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Добавлено: Чт май 26, 2016 3:19 pm
savenko_egor
PAV писал(а):safe_exec ('sudo service majordomo restart');
Failed to restart ... No such file or directory
Это пример был. Такого сервиса не будет, если Вы не создадите скрипт демона.
Читайте первое сообщение темы.
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Добавлено: Сб май 28, 2016 11:53 am
PAV
sudo -u www-data /srv/www/restart.sh
Failed to restart majordomo.service: Access denied
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Добавлено: Сб май 28, 2016 6:41 pm
savenko_egor
PAV писал(а):sudo -u www-data /srv/www/restart.sh
Failed to restart majordomo.service: Access denied
Стоп, стоп, стоп... Сделайте
и скиньте результат. Не понятно от кого он у Вас запускается.
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Добавлено: Вс май 29, 2016 1:58 pm
Amarok
warik писал(а):Сделайте
и скиньте результат. Не понятно от кого он у Вас запускается.
У меня от root. Это норм?
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Добавлено: Вс май 29, 2016 9:40 pm
savenko_egor
Amarok писал(а):warik писал(а):Сделайте
и скиньте результат. Не понятно от кого он у Вас запускается.
У меня от root. Это норм?
Ну вообще это не безопасно.