Получение PID программы через терминал [дубликат]

На этот вопрос уже есть ответ здесь:

Я хочу получить PID запущенной программы через терминал. Я искал здесь и в Google и не нашел, как это сделать. Какая команда даст мне PID запущенного процесса(ов)?

0
задан 21 June 2017 в 06:27

4 ответа

Рассмотрите использование top команда в терминале.

   The  top  program  provides  a dynamic real-time view of a running
   system.  It can display system summary information as  well  as  a
   list  of processes or threads currently being managed by the Linux
   kernel.  The types of system summary  information  shown  and  the
   types,  order  and size of information displayed for processes are
   all user configurable and that configuration can be  made  persis‐
   tent across restarts.

через вершина человека

1
ответ дан 21 June 2017 в 06:27

$$ показывает PID сценария, который работает.

    echo $

Также для C/C++ см. http://linux.die.net/man/2/getpid .

1
ответ дан 21 June 2017 в 06:27
pidof <insert process name>

исключая:

user@localhost:~$ pidof firefox
31838
4
ответ дан 21 June 2017 в 06:27

получают весь pids:

$ ps -A -o pid

получают изодромное с предварением приложение:

$ pidof <app name>

получают название приложения от изодромного с предварением:

$ ps -p pidnumber -o comm=

image demo

1
ответ дан 21 June 2017 в 06:27

Другие вопросы по тегам:

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