Перезапуск циклов
Модератор: immortal
- 71Gavrik71
- Сообщения: 54
- Зарегистрирован: Сб май 21, 2016 2:04 pm
- Благодарил (а): 9 раз
- Поблагодарили: 1 раз
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Перезапуск циклов
Можно попробовать так:
А в сценарии restartMJD через exec выполнить нужный .bat
- Рейтинг: 1.16%
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- 71Gavrik71
- Сообщения: 54
- Зарегистрирован: Сб май 21, 2016 2:04 pm
- Благодарил (а): 9 раз
- Поблагодарили: 1 раз
Re: Перезапуск циклов
Сам я допер только немного подправил и переименовал 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
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
-
- Сообщения: 128
- Зарегистрирован: Пт июл 15, 2016 3:12 am
- Благодарил (а): 6 раз
- Поблагодарили: 2 раза
Re: Перезапуск циклов
этот скрипт e у меняне работает, система armbiabDiArt писал(а):в restart.sh пишем такой код:Код: Выделить всё
#!/bin/bash service majordomo restart
заменил
Код: Выделить всё
#!/bin/bash
sudo /usr/bin/php /var/www/cycle.php
в чем может быть проблема
-
- Сообщения: 15
- Зарегистрирован: Вт авг 23, 2016 1:25 am
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: Перезапуск циклов
А вот у меня таскКилл не срабатывает...((( запускает командную вторую строку. В итоге проблема с маин циклом не решается.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
Посмотрел в коннекте - у всех судо(((( Как быть обычным виндовс-чайникам?
-
- Сообщения: 65
- Зарегистрирован: Вт фев 17, 2015 8:40 pm
- Благодарил (а): 19 раз
- Поблагодарили: 2 раза
Re: Перезапуск циклов
Добрый день! Решился вопрос с перезапуском циклов под Виндой?
часто циклы останавливаются и стоят..(((
P.S. Скрин "ну и в сценариях" не прогружается.
часто циклы останавливаются и стоят..(((
P.S. Скрин "ну и в сценариях" не прогружается.
Последний раз редактировалось timurufa86 Ср апр 11, 2018 11:10 am, всего редактировалось 1 раз.
-
- Сообщения: 141
- Зарегистрирован: Пн авг 22, 2016 10:03 am
- Благодарил (а): 28 раз
- Поблагодарили: 5 раз
Re: Перезапуск циклов
Добрый всем.
Тоже заморочился. Мдм на ubuntu server 16.04. Сделал так же как в первых постах темы.
Автоматом скрипт через Шаблоны поведения запускается. Запуск скрипта с мдм вручную не дает результата.
Через консоль ubuntu:
sudo: /var/www/restart.sh: команда не найдена
Сам файл есть. Но если вручную в консоле ubuntu ввести: service majordomo restart, то потребует авторизацию и после ввода пароля циклы рестартнули.
Как сделать автостарт циклов?
благодарю
Сам отвечу. Решил проблему. Скрипт мдм перезапускает свой сервис.
Тоже заморочился. Мдм на ubuntu server 16.04. Сделал так же как в первых постах темы.
Автоматом скрипт через Шаблоны поведения запускается. Запуск скрипта с мдм вручную не дает результата.
Через консоль ubuntu:
sudo: /var/www/restart.sh: команда не найдена
Сам файл есть. Но если вручную в консоле ubuntu ввести: service majordomo restart, то потребует авторизацию и после ввода пароля циклы рестартнули.
Как сделать автостарт циклов?
благодарю
Сам отвечу. Решил проблему. Скрипт мдм перезапускает свой сервис.
Код: Выделить всё
//перезагрузка циклов
safe_exec ('sudo service majordomo restart');
say ("Произошло падение системы, произвожу рестарт циклов!", 200);
- SergeyOs
- Сообщения: 2
- Зарегистрирован: Сб янв 19, 2019 3:22 pm
- Откуда: Краснодар
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Перезапуск циклов
Добрый день!
Не получается настроить автоматический запуск циклов МД на 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
После этих действий автоматический и ручной запуск заработал но перестал перезагружаться с интерфейса МД: "Сервис"-"Выключение системы"-" перезагрузка! Ну это уже другая тема, буду разбираться.
Не получается настроить автоматический запуск циклов МД на 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
После этих действий автоматический и ручной запуск заработал но перестал перезагружаться с интерфейса МД: "Сервис"-"Выключение системы"-" перезагрузка! Ну это уже другая тема, буду разбираться.
- Andy111
- Сообщения: 25
- Зарегистрирован: Вт апр 25, 2017 1:17 pm
- Благодарил (а): 32 раза
- Поблагодарили: 2 раза
Re: Перезапуск циклов
Жуткое дело на Ubuntu 18.04 LTS, cycle.php вылетал из-за проблемы с модулем festival_tts.class.php, как результат, циклы не стартовали.
Удалил из конфигурации МД и стер ручками из папки modules => cycle.php заработал, циклы поднялись.
Удалил из конфигурации МД и стер ручками из папки modules => cycle.php заработал, циклы поднялись.
- Рейтинг: 1.16%
- vitosmaxim80sad145
- Сообщения: 148
- Зарегистрирован: Сб июл 07, 2018 12:48 am
- Откуда: Днепр
- Благодарил (а): 100 раз
- Поблагодарили: 1 раз