Страница 2 из 3
Re: Перезапуск циклов
Добавлено: Пн май 23, 2016 4:49 pm
71Gavrik71
Так нашлось решение как перезапускать циклы для винды?
Re: Перезапуск циклов
Добавлено: Пн май 23, 2016 7:52 pm
Amarok
Можно попробовать так:

- Screenshot (1).png (64.19 КБ) 9502 просмотра
А в сценарии
restartMJD через exec выполнить нужный
.bat
Re: Перезапуск циклов
Добавлено: Пн май 23, 2016 10:24 pm
71Gavrik71
Сам я допер только немного подправил и переименовал start.bat
set MIBDIRS=C:\_majordomo\server\php\Extras\mibs
rem Timesync on startup
rem start .\apps\neutron\neutron.exe
rem Battery run monitor start
rem start .\apps\batteryrun\batteryrun.exe "C:\_majordomo\htdocs\obj.bat ThisComputer.powerConnected" "C:\_majordomo\htdocs\obj.bat ThisComputer.powerDisconnected"
rem Main system cycle start
:1
rem Database auto repair
.\server\mysql\bin\mysqlcheck.exe -u root --auto-repair --check --optimize --all-databases
cd .\htdocs
..\server\php\php.exe cycle.php
cd ..
rem call reboot.bat
exit
ну и в сценариях

Re: Перезапуск циклов
Добавлено: Вс авг 07, 2016 4:24 pm
vitar78
DiArt писал(а):в restart.sh пишем такой код:
этот скрипт e у меняне работает, система armbiab
заменил
Код: Выделить всё
#!/bin/bash
sudo /usr/bin/php /var/www/cycle.php
из консоли запускается а из скриптов в можардомо нет
в чем может быть проблема
Re: Перезапуск циклов
Добавлено: Вс окт 01, 2017 12:03 am
rial2001
71Gavrik71 писал(а):Сам я допер только немного подправил и переименовал start.bat
set MIBDIRS=C:\_majordomo\server\php\Extras\mibs
rem Timesync on startup
rem start .\apps\neutron\neutron.exe
rem Battery run monitor start
rem start .\apps\batteryrun\batteryrun.exe "C:\_majordomo\htdocs\obj.bat ThisComputer.powerConnected" "C:\_majordomo\htdocs\obj.bat ThisComputer.powerDisconnected"
rem Main system cycle start
:1
rem Database auto repair
.\server\mysql\bin\mysqlcheck.exe -u root --auto-repair --check --optimize --all-databases
cd .\htdocs
..\server\php\php.exe cycle.php
cd ..
rem call reboot.bat
exit
ну и в сценариях

А вот у меня таскКилл не срабатывает...((( запускает командную вторую строку. В итоге проблема с маин циклом не решается.
Посмотрел в коннекте - у всех судо(((( Как быть обычным виндовс-чайникам?
Re: Перезапуск циклов
Добавлено: Ср апр 11, 2018 11:07 am
timurufa86
Добрый день! Решился вопрос с перезапуском циклов под Виндой?
часто циклы останавливаются и стоят..(((
P.S. Скрин "ну и в сценариях" не прогружается.
Re: Перезапуск циклов
Добавлено: Ср апр 24, 2019 1:09 pm
yden
Добрый всем.
Тоже заморочился. Мдм на ubuntu server 16.04. Сделал так же как в первых постах темы.
Автоматом скрипт через Шаблоны поведения запускается. Запуск скрипта с мдм вручную не дает результата.
Через консоль ubuntu:
sudo: /var/www/restart.sh: команда не найдена
Сам файл есть.

- circle.JPG (28.14 КБ) 5926 просмотров
Но если вручную в консоле ubuntu ввести: service majordomo restart, то потребует авторизацию и после ввода пароля циклы рестартнули.
Как сделать автостарт циклов?
благодарю
Сам отвечу. Решил проблему. Скрипт мдм перезапускает свой сервис.
Код: Выделить всё
//перезагрузка циклов
safe_exec ('sudo service majordomo restart');
say ("Произошло падение системы, произвожу рестарт циклов!", 200);
Re: Перезапуск циклов
Добавлено: Чт май 09, 2019 5:40 pm
SergeyOs
Добрый день!
Не получается настроить автоматический запуск циклов МД на Ubuntu 18.04.2 LTS.
Вручную с терминала команды:
sudo systemctl start majordomo
sudo systemctl stop majordomo
sudo service majordomo restart
sudo service majordomo stop
sudo service majordomo start
все эти успешно выполняются и циклы не падают.
А после перезагрузки автоматически не запускаются.
Настроил авто запуск как в начале темы - Алиса: Произошло падение системы, произвожу рестарт циклов!
А на самом деле циклы не стартуют. Не могу разобраться как настроить запуск циклов из файлов: /etc/init/majordomo.conf ; /etc/systemd/system/majordomo.service
Подскажите пожалуйста как настроить авто запуск циклов?
После многократных переделок файлов авто запусков циклов система заработала в автоматическом режиме.
Выяснилось, что для Ubuntu 18.04.2 файл: /etc/init/majordomo.conf - не работает и не нужен!
Делал следующее:
создал файл конфигурации для systemd: /etc/systemd/system/majordomo.service
Код: [Выделить]
sudo nano /etc/systemd/system/majordomo.service
в файле следующее
Код: [Выделить]
[Unit]
Description=MajorDomo
Requires=network.target
After=multi-user.target
[Service]
Requires=mysql.service
Requires=apache2.service
Type=simple
WorkingDirectory=/var/www
ExecStart=/usr/bin/php /var/www/cycle.php
execStop=/usr/bin/pkill -f cycle_* .php
Restart=always
User=www-data
Group=www-data
KillSignal=SIGKILL
KillMode=control-group
RestartSec=1min
Restart=on-failure
[Install]
WantedBy=multi-user.target
выставляем права
Код: [Выделить]
sudo chmod 644 /etc/systemd/system/majordomo.service
обновляем конфигурацию
Код: [Выделить]
sudo systemctl daemon-reload
Код: [Выделить]
sudo systemctl enable iptables.service
После этих действий автоматический и ручной запуск заработал но перестал перезагружаться с интерфейса МД: "Сервис"-"Выключение системы"-" перезагрузка! Ну это уже другая тема, буду разбираться.
Re: Перезапуск циклов
Добавлено: Пн июл 22, 2019 1:04 pm
Andy111
Жуткое дело на Ubuntu 18.04 LTS, cycle.php вылетал из-за проблемы с модулем festival_tts.class.php, как результат, циклы не стартовали.
Удалил из конфигурации МД и стер ручками из папки modules => cycle.php заработал, циклы поднялись.
Re: Перезапуск циклов
Добавлено: Вт авг 13, 2019 12:26 pm
vitosmaxim80sad145
так что кто то знает как сделать рестарт на винде