понедельник, 14 февраля 2022 г.

Определить запущен ли Transmission через bash

При написании сценария возникла проблема определения: работает ли клиент торрент Transmission. Быстрая команда pidof Transmission результата не выдает, несмотря на то, что в списке процессов данный процесс присутствует:

Как показало следствие, правильно процесс называется transmission-gtk. И тогда при такой инструкции:

[ "$(pidof transmission-gtk)" ] && echo "1" > /tmp/transmission.txt || echo "0" > /tmp/transmission.txt

при запущенном Transmission в файл transmission.txt будет записано значение 1, а при не запущенном – 0.

Магия, однако ...  😎 

Комментариев нет:

Отправить комментарий