Я использую ps для перечисления всех процессов, запущенных на машине, к которой я подключен, ищу в них свои собственные процессы, а затем печатаю количество запущенных процессов, например:
ps -Af | grep '^mkuhlman' | wc -l
Проблема в том, что, сверяясь с фактическим списком процессов, я запускаю только 8, но wc
перечисляет 9 процессов. Что я делаю неправильно?
Чтобы уточнить, я ищу не совпадения с процессами, а совпадения с моим собственным именем пользователя.
ps .. | grep '^[m]kuhlman' | wc -l
хотя неправильный путь (который вы будете видеть каждый день) этоps .. | grep ... | grep -v grep | wc -l
. Удачи. - person shellter   schedule 05.09.2017