Library
Java로 실행된 프로세스를 종료하는 있는 bash script
Records that rule memory
2023. 4. 7. 13:41
728x90
Java 프로세스를 종료하는 bash 스크립트 예제입니다. 이 스크립트는 프로세스의 이름 또는 일부 키워드를 사용하여 Java 프로세스를 찾고 종료합니다.
#!/bin/bash
# 프로세스 이름 또는 키워드를 설정하세요.
process_keyword="YOUR_PROCESS_KEYWORD"
# 해당 키워드를 포함하는 Java 프로세스의 PID를 찾습니다.
pids=$(pgrep -f "java.*${process_keyword}")
# 찾은 모든 PID를 종료합니다.
if [ -n "$pids" ]; then
echo "종료할 프로세스 ID 목록: $pids"
for pid in $pids; do
echo "프로세스 $pid 종료 중..."
kill $pid
done
echo "모든 프로세스가 종료되었습니다."
else
echo "일치하는 프로세스가 없습니다."
fi
- 위의 스크립트를 적절한 파일 이름 (예: kill_java_process.sh)으로 저장합니다.
- YOUR_PROCESS_KEYWORD를 종료하려는 Java 프로세스의 이름 또는 키워드로 변경합니다.
- 스크립트를 실행 가능한 상태로 변경합니다: chmod +x kill_java_process.sh
- 스크립트를 실행하여 프로세스를 종료합니다: ./kill_java_process.sh
주의: 이 스크립트는 일치하는 모든 Java 프로세스를 종료하므로, 키워드를 명확하게 지정하여 실수로 다른 Java 프로세스를 종료하지 않도록 주의하세요.
728x90