wb_editors
480
правок
(Добавил информацию про сервисы) |
(Добавил информацию по статусам) |
||
Строка 19: | Строка 19: | ||
Например, чтобы узнать, работает ли драйвер serial-устройств, нужно выполнить команду: | Например, чтобы узнать, работает ли драйвер serial-устройств, нужно выполнить команду: | ||
systemctl status wb-mqtt-serial | systemctl status wb-mqtt-serial | ||
В обычном режиме, когда идет опрос устройств статус сервиса должен быть running, а полный вывод команды такой: | В обычном режиме, когда идет опрос устройств статус сервиса должен быть <code><font color="green"><b>active (running)</b></font></code>, а полный вывод команды такой: | ||
<pre> | <pre> | ||
● wb-mqtt-serial.service - MQTT Driver for serial devices | ● wb-mqtt-serial.service - MQTT Driver for serial devices | ||
Строка 28: | Строка 28: | ||
└─2315 /usr/bin/wb-mqtt-serial | └─2315 /usr/bin/wb-mqtt-serial | ||
</pre> | </pre> | ||
Команда также выводит время запуска сервиса и продолжительность его работы. | |||
Однако нужно иметь в виду, что не все сервисы работают постоянно, некоторые из них (например, <code>wb-hwconf-manager</code>) вызываются только при необходимости. Поэтому при работе контроллера в основном этот сервис имеет статус <code><font color="green"><b>active (exited)</b></font></code>. | |||
Однако нужно иметь в виду, что не все сервисы работают постоянно, некоторые из них (например, <code>wb-hwconf-manager</code>) вызываются только при необходимости. Поэтому при работе контроллера в основном этот сервис имеет статус <code>exited</code>. | |||
Если требуется остановить сервис (например, остановить сервис <code>wb-mqtt-serial</code> для опроса устройств вручную с помощью утилиты <code>modbus_client</code>), то сервисы можно принудительно останавливать: | Если требуется остановить сервис (например, остановить сервис <code>wb-mqtt-serial</code> для опроса устройств вручную с помощью утилиты <code>modbus_client</code>), то сервисы можно принудительно останавливать: |