Страница 2 из 3

Re: Перезапуск циклов

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

Re: Перезапуск циклов

Добавлено: Пн май 23, 2016 7:52 pm
Amarok
Можно попробовать так:
Screenshot (1).png
Screenshot (1).png (64.19 КБ) 9502 просмотра
А в сценарии restartMJD через exec выполнить нужный .bat

Re: Перезапуск циклов

Добавлено: Пн май 23, 2016 10:24 pm
71Gavrik71
Сам я допер только немного подправил и переименовал start.bat
SPOILERSPOILER_SHOW
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 пишем такой код:

Код: Выделить всё

#!/bin/bash

service majordomo restart
этот скрипт e у меняне работает, система armbiab
заменил

Код: Выделить всё


#!/bin/bash

sudo /usr/bin/php /var/www/cycle.php

из консоли запускается а из скриптов в можардомо нет

в чем может быть проблема

Re: Перезапуск циклов

Добавлено: Вс окт 01, 2017 12:03 am
rial2001
71Gavrik71 писал(а):Сам я допер только немного подправил и переименовал start.bat
SPOILERSPOILER_SHOW
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
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
так что кто то знает как сделать рестарт на винде