Как я могу определить, что процесс имеет несколько экземпляров

В моем случае у меня есть сервер nagios, на котором работает служба nagios. Но когда я запускаю ps -ef | grep nagios , я вижу:

nagios    3361 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    3363 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    3364 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    3368 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    3374 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    3382 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    3384 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    3389 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    3393 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    3397 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    3404 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    3408 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    3414 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios    3416 13524  0 15:42 ?        00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg

Так и есть экземпляры процесса nagios. Пожалуйста помоги.

0
11.01.2016, 12:35
2 ответа

Вы можете использовать pgrep. См. man pgrep

    $pgrep nagios                 #list all the process ids

для подсчета:

    $pgrep nagios | wc -l
1
28.01.2020, 02:49

Вы также можете использовать pidof. Ознакомьтесь с man pidof или info pidof . Например, запуск его в моей текущей настройке представляет следующее:

pidof chrome
3946 3202 3194 3175 3154 3137 3114 3103 3077 3024 3019 3012 3005 2998 

Как предложил @Ijaz, вы также можете получить счет:

pidof chrome | wc -l
14
0
28.01.2020, 02:49

Теги

Похожие вопросы