無限 loop.sh スクリプトを停止

無限 loop.sh スクリプトを停止

SSHサーバーでホストされている次のスクリプトがあります。

while true
do
python3 main.py
sleep 1
done

私はそれを実行しました:

nohup ./launcher.sh 

topを使用してPythonプロセスを終了することはできますが、もちろん再生成されても役に立ちません。

このスクリプトの実行を停止する方法はありますか?

ベストアンサー1

親プロセスのpidを識別してから終了する必要があります。

このコマンドはPythonの親プロセスを識別するのに役立ちます。

ps fax -o ppid,pid,args

または

ps fax 

または

pstree -p

Fpsを使用するときのプロセス間の関係を表示するのに便利なフラグです。

おすすめ記事