Я использую GMediaRenderer для отправки звука через UPNP из малины Pi. Иногда, по неизвестным причинам, я должен использовать SSH в своем Pi и отправить команду sudo service gmediarenderer restart
, чтобы заставить ее работать правильно. Я хотел бы добавить команду в crontab
или подобное, что периодически проверяет, работает ли служба . У меня уже есть запись crontab
, которая проверяет, работает ли служба, и запускается, если это не так. Проблема, с которой я сталкиваюсь, заключается в том, что иногда, хотя служба работает, она, похоже, не взаимодействует с контрольными точками UPNP. Выполнение команды restart
возвращает ее, поэтому я предполагаю, что это просто случай, когда служба потерпела крах, но не закрылась.Проверить статус GMediaRenderer
Кто-нибудь знает, как программно проверить (желательно с использованием сценария bash), работает ли служба GMediaRenderer?