Отключение модулей

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ko/|xo3HUk
Сообщения: 160
Зарегистрирован: Ср окт 07, 2015 9:36 am
Благодарил (а): 51 раз
Поблагодарили: 27 раз

Re: Отключение модулей

Сообщение Ko/|xo3HUk » Пн дек 25, 2017 12:03 pm

Сейчас ещё раз проверил: установил модуль SNMP через Маркет дополнений. Модуль появился и в Маркете дополнений и в Модулях. Также в папке "scripts" появился файл "cycle_snmp.php". Удалил модуль через Маркет дополнений - он пропал и в Маркете и в Модулях. Но в папке "scripts" так и остался файл "cycle_snmp.php". Выходит - нужно после удаления модуля вручную удалять циклы из папки "скрипты". Печалька, однако.
СпойлерПоказать

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

PHP Warning:  include_once(./modules/snmpdevices/snmpdevices.class.php): failed to open stream: No such file or directory in /home/sergey/www/scripts/cycle_snmp.php on line 19
PHP Warning:  include_once(): Failed opening './modules/snmpdevices/snmpdevices.class.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/sergey/www/scripts/cycle_snmp.php on line 19
PHP Fatal error:  Class 'snmpdevices' not found in /home/sergey/www/scripts/cycle_snmp.php on line 21
13:58:58 Closing thread: exec php -q ./scripts/cycle_snmp.php --params "a:0:{}">>/home/sergey/www/debmes/log_2017-12-25-cycle_snmp.php.txt
Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Отключение модулей

Сообщение nick7zmail » Пн дек 25, 2017 12:05 pm

Чтобы на работу не влияли достаточно из скриптов...а так там ещё могут быть в других папках файлы...по идее бы их тоже сносить...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ko/|xo3HUk
Сообщения: 160
Зарегистрирован: Ср окт 07, 2015 9:36 am
Благодарил (а): 51 раз
Поблагодарили: 27 раз

Re: Отключение модулей

Сообщение Ko/|xo3HUk » Пн дек 25, 2017 12:08 pm

Да, полноценной очистки не хватает. Иначе потом долго голову ломать - из-за чего МЖД падает.
Я так понял - при запуске МЖД автоматически стартуют все скрипты, начинающиеся на "cycle_" в папке "scripts"? Нет никакой проверки - установлен ли модуль, соответствующий данному файлу или нет?
Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: Отключение модулей

Сообщение skysilver » Пн дек 25, 2017 12:15 pm

Ko/|xo3HUk писал(а):Сейчас ещё раз проверил: установил модуль SNMP через Маркет дополнений. Модуль появился и в Маркете дополнений и в Модулях. Также в папке "scripts" появился файл "cycle_snmp.php". Удалил модуль через Маркет дополнений - он пропал и в Маркете и в Модулях. Но в папке "scripts" так и остался файл "cycle_snmp.php". Выходит - нужно после удаления модуля вручную удалять циклы из папки "скрипты". Печалька, однако.
Я постоянно проверяю на своем модуле Xiaomi miIO, т.к. сечас работаю над ним. Файл цикла удаляется корректно, хотя ничего дополнительного в код модуля на этот счет я не писал.

Интереса ради проверил в демке - у модуля МегаД цикл удаляется, у Xiaomi miIO тоже удаляется, а у SNMP нет. Хз, с чем это связано. )) Остальные модули, у которых есть циклы, не проверял.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ko/|xo3HUk
Сообщения: 160
Зарегистрирован: Ср окт 07, 2015 9:36 am
Благодарил (а): 51 раз
Поблагодарили: 27 раз

Re: Отключение модулей

Сообщение Ko/|xo3HUk » Пн дек 25, 2017 12:52 pm

Кстати, да - МегаД корректно удаляется, вместе с файлом цикла.
Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
Ko/|xo3HUk
Сообщения: 160
Зарегистрирован: Ср окт 07, 2015 9:36 am
Благодарил (а): 51 раз
Поблагодарили: 27 раз

Re: Отключение модулей

Сообщение Ko/|xo3HUk » Пн дек 25, 2017 8:27 pm

Оставлю здесь, может кому понадобится (да и самому чтоб не забыть): удалил модуль RSS, т.к. не пользуюсь им. Всё вроде бы хорошо, но загорелся жёлтый статус системы и надпись "RSS цикл остановлен". Долго искал где он сетится и всё-же нашёл - идём в панель управления -> Object Instances -> System -> systemStates -> Методы -> checkState -> Настроить
Там удаляем текст

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

,'rss'=>'RSS'
СпойлерПоказать
111.png
111.png (9.73 КБ) 4385 просмотров
112.png
112.png (3.94 КБ) 4385 просмотров
113.png
113.png (8.56 КБ) 4385 просмотров
2017-12-25_19-12-41__Смотри ТУТ.jpg
2017-12-25_19-12-41__Смотри ТУТ.jpg (150.45 КБ) 4385 просмотров
За это сообщение автора Ko/|xo3HUk поблагодарил:
kawkay (Вт дек 26, 2017 4:48 pm)
Рейтинг: 1.16%
Текущий сервер: Ноутбук: HP Probook 4515s (без монитора). ОС: Debian GNU/Linux 8.6 (jessie)
Предыдущий сервер: Raspberry Pi 2B. ОС: Raspbian (jessie)
Ответить