Создал шаблон поведения:warik писал(а):Можно сделать чтобы этот скрипт запускался при старте системы и висел в режиме сна, просыпался в определённое время (например каждые 10 минут), проверял запущен ли главный цикл (ps ax | grep 'cycle_main.php') и выполнял что нужно. Если цикла нет, значит запуск, если цикл есть в сон до следующего раза.Amarok писал(а):А как этот сценарий выполнять автоматически? Ну, к примеру, цикл main упал и система сама выполнила sudo restart majordomo.
Это же Linux. Вороти - не хочу
Перезапуск циклов по кнопке (linux Upstart init daemon)
Модератор: immortal
- Amarok
- Сообщения: 1434
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Контактная информация:
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Моя Алиска живёт на Proxmox в Debian 12
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
а не затруднит более развёрнуто? что в сценарии?Amarok писал(а): Создал шаблон поведения
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Контактная информация:
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Ну так а в сценарии добавьте что-то вроде:AHgpeu писал(а):а не затруднит более развёрнуто? что в сценарии?Amarok писал(а): Создал шаблон поведения
Код: Выделить всё
safe_exec ('sudo service majordomo restart'); - Amarok
- Сообщения: 1434
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Контактная информация:
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Дык первое сообщение темыAHgpeu писал(а):а не затруднит более развёрнуто? что в сценарии?Amarok писал(а): Создал шаблон поведения
Моя Алиска живёт на Proxmox в Debian 12
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
safe_exec ('sudo service majordomo restart');
Failed to restart ... No such file or directory
Failed to restart ... No such file or directory
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Контактная информация:
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Это пример был. Такого сервиса не будет, если Вы не создадите скрипт демона.PAV писал(а):safe_exec ('sudo service majordomo restart');
Failed to restart ... No such file or directory
Читайте первое сообщение темы.
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
sudo -u www-data /srv/www/restart.sh
Failed to restart majordomo.service: Access denied
Failed to restart majordomo.service: Access denied
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Контактная информация:
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Стоп, стоп, стоп... СделайтеPAV писал(а):sudo -u www-data /srv/www/restart.sh
Failed to restart majordomo.service: Access denied
Код: Выделить всё
ps aux | grep 'cycle' - Amarok
- Сообщения: 1434
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Контактная информация:
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
У меня от root. Это норм?warik писал(а):Сделайтеи скиньте результат. Не понятно от кого он у Вас запускается.Код: Выделить всё
ps aux | grep 'cycle'
Моя Алиска живёт на Proxmox в Debian 12
- savenko_egor
- Сообщения: 705
- Зарегистрирован: Вс авг 03, 2014 8:17 pm
- Откуда: Украина, Запорожье
- Контактная информация:
Re: Перезапуск циклов по кнопке (linux Upstart init daemon)
Ну вообще это не безопасно.Amarok писал(а):У меня от root. Это норм?warik писал(а):Сделайтеи скиньте результат. Не понятно от кого он у Вас запускается.Код: Выделить всё
ps aux | grep 'cycle'