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)

おすすめ記事