Linux - ps 명령어로 실행 중인 프로세스(PID) 확인

ps 명령어를 이용하여 프로세스 정보 및 PID 확인 방법을 소개합니다.

1. shell에서 실행 중인 프로세스 : ps

ps 명령어는 shell에서 실행 중인 프로세스만 출력합니다.

$ ps
    PID TTY          TIME CMD
  58964 pts/1    00:00:00 bash
 240471 pts/1    00:00:00 ps

2. 실행 중인 모든 프로세스 : ps -e

실행 중인 모든 프로세스를 출력하려면 -e 옵션을 사용하면 됩니다.

$ ps -e
    PID TTY          TIME CMD
      1 ?        00:00:19 systemd
      2 ?        00:00:00 kthreadd
      3 ?        00:00:00 rcu_gp
...

3. 프로세스의 모든 상태 정보 확인 : ps -f

-f 옵션은 프로세스의 모든 상태 정보를 출력합니다.

$ ps -f
UID          PID    PPID  C STIME TTY          TIME CMD
js        58964    6928  0  6월20 pts/1  00:00:00 bash
js       240562   58964  0 08:47 pts/1    00:00:00 ps -f

4. grep으로 특정 프로세스(PID) 찾기

다음과 같이 ps -ef 명령어를 grep하여 PID를 확인합니다.

$ ps -ef | grep chrome
js         4949     932  1  6월19 ?      02:42:21 /opt/google/chrome/chrome
js         4964    4949  0  6월19 ?      00:00:00 /opt/google/chrome/chrome --type=zygote --no-zygote-sandbox
js         4965    4949  0  6월19 ?      00:00:00 /opt/google/chrome/chrome --type=zygote

$ ps -ef | grep studio
js       120801     932  0  6월22 ?      00:00:00 /bin/sh /home/js/apps/android-studio/bin/studio.sh
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha