[java] 유닉스/리눅스 시스템 호출을 사용하여 프로세스를 중지시키는 방법에 대해 알려주세요.

이 예시에서는 kill 명령어를 사용하여 프로세스를 중지합니다. 먼저 프로세스의 PID(프로세스 식별자)를 알아야 합니다. PID를 확인하려면 ps 명령어를 사용할 수 있습니다.

다음은 프로세스를 중지시키는 셸 스크립트의 예시입니다:

#!/bin/bash
# 프로세스의 PID를 확인합니다.
pid=$(ps -ef | grep "process_name" | grep -v grep | awk '{print $2}')
# 프로세스를 중지합니다.
kill -9 $pid

이 예시에서는 process_name에는 중지하려는 프로세스의 이름이 들어가야 합니다. 또한, -9 옵션은 강제로 프로세스를 중지시키는 옵션입니다.

이제 이 셸 스크립트를 실행하면 해당 프로세스가 중지됩니다.

더 복잡한 시나리오에서는 다른 방법들을 사용할 수 있지만, 위의 방법은 간단하면서도 효과적인 방법입니다.

참고 문헌: