Нужно получить командную строку всех запущенных демонов

Я использовал команду ниже для перечисления всех демонов, находящихся на машине

/sbin/initctl list | awk '{ if ($1 == "tty") print $1" "$2; else print $1; }' 

Теперь мое следующее требование состоит в том, чтобы получить доступ к пути демона, т.е. командной строки.

Например, vmsd /usr/sbin/vmsd

Так что дал пару попыток, используя команду ps aux за которой следует команда grep но я не получаю ожидаемых результатов.

Может ли кто-нибудь помочь мне с этим?

One Solution collect form web for “Нужно получить командную строку всех запущенных демонов”

Как ответил DopeGhoti в комментариях :

Если вы можете найти PID, используйте cat / proc / $ pid / cmdline

  • Работает ли работа cron как таковая на современном уровне?
  • Найти извлеченное имя каталога из файла tar
  • Как использовать отрицание команды в цикле while с grep в сценарии оболочки?
  • ассоциативный массив с двумя строками
  • Как заставить sed выполнять действия только в первом матче?
  • Использование getopts для анализа параметров после аргумента без опции
  • путают с переменными awk и shell
  • перенаправление и вывод журнала
  • Когда нужно использовать полуточку между переменными окружения и командой
  • Очень странное поведение с grep и IFS
  • Как я могу получить вывод `ls -l` для ссылки рекурсивно, пока не достигнут исходный файл?
  • Linux и Unix - лучшая ОС в мире.