반응형
bash 스크립트를 통해 주어진 이름의 프로세스가 시스템 상에서 동작 중인지 확인하는 bash 스크립트 구현에 대해 알아본다.
여기서 이용한 것은 pgrep 이라는 명령어 이다.
pgrep 에 대해 linux man page에 기재되어 있는 내용을 간단히 살펴보면 아래와 같다.
- pgrep : looks through the currently running processes and lists the process IDs which match the selection criteria to stdout. All the criteria have to match
- 시스템 상 특정 프로세스가 구동 중인지 확인하기 위한 bash 스크립트로 pgrep을 활용하는 방법
#!/bin/bash
PROC="some_process"
if pgrep -f "PROC" >/dev/null
then
echo "$PROC is running"
else
echo "$PROC is not running"
fi
반응형
'Spadeworks > bash' 카테고리의 다른 글
[bash] 파일 크기 순으로 검색 (0) | 2023.12.12 |
---|---|
[bash] 명령어 반복 (0) | 2023.09.19 |
[bash] 파일 탐색 (0) | 2023.09.10 |
[bash] bash를 이용한 json 파일 파싱 (0) | 2022.08.11 |
[bash] 특정 길이의 무작위 문자열 획득 (0) | 2022.08.11 |