Akashic Records

Java로 실행된 프로세스를 종료하는 있는 bash script 본문

Library

Java로 실행된 프로세스를 종료하는 있는 bash script

Andrew's Akashic Records 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
  1. 위의 스크립트를 적절한 파일 이름 (예: kill_java_process.sh)으로 저장합니다.
  2. YOUR_PROCESS_KEYWORD를 종료하려는 Java 프로세스의 이름 또는 키워드로 변경합니다.
  3. 스크립트를 실행 가능한 상태로 변경합니다: chmod +x kill_java_process.sh
  4. 스크립트를 실행하여 프로세스를 종료합니다: ./kill_java_process.sh

주의: 이 스크립트는 일치하는 모든 Java 프로세스를 종료하므로, 키워드를 명확하게 지정하여 실수로 다른 Java 프로세스를 종료하지 않도록 주의하세요.

728x90
Comments