nohup 명령어 putty에서 쓰기

·2020년 7월 30일
0

좌충우돌

목록 보기
14/26

django runserver 명령어를 백그라운드에서 돌리고 싶어서 알아보게 되었다. 그 와중에 stackoverflow에서 앱을 쓸 때 절대로 runserver로 앱을 돌리면 안된다고(싱글쓰레드라 안된다고 함) 그러는 걸 발견해서 허탈해졌지만,, 그래도 그때가면 다른 방법이 있겠지(screen)

백그라운드에서 실행하게 하고 로그 만들어주기

nohup 명령어로 했을 때
nohup python /home/ubuntu/health-band/src/manage.py runserver 0.0.0.0:8000 >> /home/ubuntu/health-band/log/server.log &
하고 ctrl+c하면 백그라운드에서 잘 실행하고 있다.

nohup 죽이기

해당 백그라운드 앱 죽이려면
ps -ef | grep -i "manage.py runserver"으로 찾아서

# ubuntu    9284  9173  0 15:28 pts/0    00:00:00 python /home/ubuntu/health-band/src/manage.py runserver 0.0.0.0:8000


이렇게 세개가 뜨는데, 빨간색 괄호 친 부분에서 첫번째로 나오는 숫자들(9284)으로 kill해야 한다.
kill 9284

profile
이것저것 개발하는 것 좋아하지만 서버 개발이 제일 좋더라구요..

0개의 댓글