따라서 간단한 블로그를 영구적으로 실행하기 위해 다음 nohup
명령을 사용했습니다.
nohup python manage.py runserver 0.0.0.0:8000
모든 것이 완벽하게 작동하며 터미널을 종료하더라도 블로그는 계속 실행됩니다. 하지만 이제 더 이상 실행하고 싶지 않아서 종료하려고 하면 오류가 발생합니다.
# ps aux | grep nohup
root 23427 0.0 0.0 103308 860 pts/1 S+ 11:56 0:00 grep nohup
# kill -9 23427
bash: kill: (23427) - No such process
물론 내 블로그는 아직 운영 중이라 방금 무슨 일이 일어났는지 이해가 안 된다. 이 문제를 해결할 방법이 있나요?
답변1
nohup
프로세스 가 없습니다 . 귀하의 검색이 grep
검색 중이었던 인스턴스를 찾았 nohup
으나 다음 프롬프트를 수신할 때쯤에는 프로세스 grep
가 종료되었습니다. 실제로 인스턴스를 찾고 있습니다 python
.
ps aux | grep python | grep manage.py # This will show you the process you're looking for
kill $(ps aux | grep python | grep manage.py | awk '{print $2}') # This will kill it.