Linux - 데몬으로 실행 중인 프로세스 중지

Linux - 데몬으로 실행 중인 프로세스 중지

데몬 프로세스로 uwsgi를 시작했습니다. 프로세스를 어떻게 종료할 수 있나요?

killpid를 입력하고 실행할 때마다 ps aux | grep "uwsgi"출력에 다시 나타납니다.

나도 시도해 보았지만 pkill uwsgi작동하지 않았습니다. 어떻게 하면 죽일 수 있나요?

~ 위에ps aux | grep "uwsgi"

root      2712  0.0  2.6 327540 26952 ?        Sl   17:03   0:00 /usr/local/bin/uwsgi --ini conf_uwsgi.ini
root      2716  0.0  2.2 180076 22896 ?        S    17:03   0:00 /usr/local/bin/uwsgi --ini conf_uwsgi.ini
root      2718  0.0  0.2   9396  2136 pts/1    S+   17:03   0:00 grep --color=auto uwsgi
root     16657  0.0  3.2 180076 32520 ?        S    Mar20   0:15 /usr/local/bin/uwsgi --ini conf_uwsgi.ini

kill 2712 2716 16657그런 다음 ps aux | grep "uwsgi"다른 PID를 사용하여 동일한 결과를 다시 표시합니다 . 어떻게 죽이나요?

답변1

위의 설명에서 ott가 지적했듯이 다음 명령을 사용하여 uwgi 데몬을 중지할 수 있습니다.

uwsgi --stop (location of uwsgi pid file)

관련 정보