반응형
방법 1: /proc
- 명령어
cat /proc/프로세스아이디/status | grep Name
- 실행예시
[root@localhost ~]# cat /proc/25387/status | grep Name Name: tail
변수에 담기
- 명령어
PROC_NAME=`cat /proc/프로세스아이디/status | grep Name | awk '{print $2}'`
- 실행예시
[root@localhost ~]# PROC_NAME=`cat /proc/26099/status | grep Name | awk '{print $2}'` [root@localhost ~]# echo $PROC_NAME tail
방법 2: ps
엄밀히 말해 이 방법은 프로세스 이름이 아니라 프로세스 실행명령어를 보여준다. 하지만 이를 통해 프로세스 이름도 간단히 알 수 있다.
- 명령어
ps 프로세스아이디 ps -f 프로세스아이디
- 실행예시
[root@zetawiki ~]# ps 2634 PID TTY STAT TIME COMMAND 2634 pts/0 S+ 0:00 tail -f /var/log/messages [root@zetawiki ~]# ps -f 2634 UID PID PPID C STIME TTY STAT TIME CMD root 2634 2583 0 19:34 pts/0 S+ 0:00 tail -f /var/log/me
- → 프로세스 이름이 tail임을 쉽게 알 수 있다.
[출처] : http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_PID%EB%A1%9C_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EC%9D%B4%EB%A6%84_%ED%99%95%EC%9D%B8#.EB.B0.A9.EB.B2.95_2:_ps
반응형
'Linux > Command & Tool' 카테고리의 다른 글
[Linux] 리눅스 쉘 환경 설정파일 (0) | 2015.11.11 |
---|---|
udevinfo ? Ubuntu 에선 udevadm으로 ! (0) | 2015.10.17 |
[펌] 쉘과 커널, 내부 명령어와 외부 명령어로 구분한 이유 (0) | 2015.05.29 |
[LinuxCommand] chmod (0) | 2015.02.05 |
find 명령어 (0) | 2013.10.02 |