Я пытаюсь получить список нескольких статусов службы в Unix. Я использую service
команду: man page.
Например, все статусы начинаются со строки transmission-daemon
.
Мне требуется возможность перечислять статусы нескольких служб с помощью одной команды. Вот что я сейчас пытаюсь (и терплю неудачу) с:
Здесь я пытаюсь получить список статусов, используя grep
.
service $(ls /etc/init.d | grep "transmission-daemon") status
Здесь я пытаюсь перечислить все статусы, а затем grep
для них.
service --status-all | grep "transmission-daemon"
Это приводит к следующему, что не очень помогает:
Как я могу эффективно достичь того, что мне нужно, с помощью одной команды, чтобы я мог затем продолжить пайпинг в awk
для дальнейшей настройки?
Требуемый пример вывода:
transmission-daemon started
transmission-daemon2 stopped
transmission-daemon3 started