[Linux] 여러 프로세스의 PID를 조회하여 한번에 종료하기
·
개발/Linux
회사 프로젝트에서 사용하고 있는 톰캣서버에서 ps 명령어로 톰캣의 프로세스를 조회하다 아래와 같은 상황을 발견했다. 어떠한 이유에서인지 서버는 종료되었으나 프로세스는 종료되지 않고 남아 여러개의 톰캣 프로세스가 쌓여있는 상태이다. 프로세스가 여러개 올라가 있어도 서버는 정상적으로 실행되고 있었으나 나중에 문제가 발생할 가능성이 있기에 종료되지 않은 프로세스들은 정리해주기로 했다. 명령어 kill -9 `ps -ef | grep java | grep tomcat | awk '{print $2}'` kill -9 [PID] : 프로세스의 PID로 해당 프로세스를 강제종료 백틱( ` ) : 백틱안의 명령어를 실행한 출력값을 사용 ps -ef : 모든 프로세스를 full format으로 출력 파이프라인( | )..