반응형
리눅스명령어 pidof
pidof
명령어는 리눅스 시스템에서 실행 중인 프로세스의 프로세스 ID(PID)를 찾기 위해 사용됩니다. 이 명령어는 특정 프로세스 이름이나 프로그램 이름을 인자로 받아 해당 프로그램의 모든 인스턴스에 대한 PID를 반환합니다.
pidof 명령어 사용법
pidof
명령어의 기본 구문은 다음과 같습니다:
pidof [옵션] 프로그램명
프로그램명
: PID를 찾고자 하는 프로그램의 이름입니다.
일반적인 옵션
-s
: 단일 결과만 반환합니다. 여러 인스턴스가 실행 중일 경우, 가장 최근에 실행된 프로세스의 PID만 반환합니다.-o %PPID
: 부모 프로세스를 제외하고 PID를 찾습니다. 이 옵션은 스크립트가 자기 자신의 PID를 제외하고 자식 프로세스의 PID만 찾고자 할 때 유용합니다.
예시
- apache2 프로세스의 PID 찾기:
pidof apache2
- apache2 서비스의 PID를 하나만 찾기:
pidof -s apache2
- 현재 스크립트의 PID를 제외한
myscript
프로세스의 PID 찾기:
pidof -o %PPID myscript
사용 시 주의사항
pidof
는 실행 중인 프로세스의 이름을 정확히 알고 있을 때 유용합니다.- 때때로 동일한 이름으로 여러 인스턴스가 실행될 수 있으므로, 특정 작업을 위한 PID만 필요한 경우
-s
옵션을 사용하여 결과를 제한할 수 있습니다. pidof
명령어는 주로 스크립트나 시스템 관리 작업에서 프로세스를 모니터링하거나 제어할 때 사용됩니다. 예를 들어, 특정 서비스를 재시작하거나 종료시키기 전에 해당 서비스의 PID를 찾기 위해 사용할 수 있습니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
네트워크 확인 명령어, ping (152) | 2023.12.01 |
---|---|
[리눅스 명령어] 메일 관련, pine과 alpine (109) | 2023.11.30 |
[리눅스 명령어] 암호 관리 명령어, passwd (61) | 2023.11.28 |
[리눅스 명령어] 8진수로 파일 보는 리눅스 명령어, od (54) | 2023.11.27 |
[리눅스 명령어] nice 명령어 (57) | 2023.11.26 |