카테고리 없음

AWS EC2 nohup - 프로젝트 파일 삭제 후 종료하는 방법

한소희DE 2021. 8. 2. 00:54

AWS EC2 UBUNTU 서버에서, 배포하고자 clone 한 폴더를 삭제하면 자연스럽게 nohub으로 띄워놓은 파일도 삭제되니까 nohup 설정한 파일의 연결이 끊길 줄 알았는데, 그렇지 않았다... 그리고 파일이 삭제돼서 원래 내가 알고 있던 스크립트 파일명 종료 명령을 실행할 수 없었다.

 

 

 

❓❗ 여기서 잠깐! 파일 명으로 nohup 삭제 명령

ps -ef | grep -i 'file.py runserver'

여기서 file.py는 임시 명칭이므로, 본인의 파일명으로 바꿔주면 된다.

 

 

 

따라서 이때는 어떻게 해결할 지 찾아봤는데,  pid 번호로 종료해주면 쉽게 해결된다.

방법은 아래와 같다.

 

 

 

1. pid 번호 찾기

ps -ef

 

 

 

2-1. pid 번호로 nohup 삭제 - pid번호 식별 후 삭제

kill -15 123456

 

 

2-2. pid 번호로 nohup 삭제 - pid번호 식별 않고 강제 삭제 (비권장)

kill -9 123456

 

2의 '123456'은 임시 pid 번호다. 원하는 pid 번호를 넣어 주면 된다.

 

 

위의 방법대로 하면, 정상적으로 이전에 설정한 nohup 파일이 종료된다!