Linuxでnohupコマンドを使ってPythonスクリプトを実行する方法は?

Linuxでnohupコマンドを使用してPythonスクリプトを実行すると、スクリプトをバックグラウンドで実行し、端末が閉じても影響を受けないようにすることができます。以下はPythonスクリプトをnohupで実行する手順です:

  1. 端末を開いてください。
  2. Pythonスクリプトがあるディレクトリに移動するためにcdコマンドを使用してください。
  3. Pythonスクリプトを実行するには、次のコマンドを使用してください。
  4. あなたのスクリプトを実行する Python を nohup でバックグラウンドで実行します。
  5. 「”your_script.py” は、実行するPythonスクリプトのファイル名です。」
  6. このコマンドを実行すると、スクリプトの出力内容を保存するためのnohup.outという名前のファイルが生成されます。
  7. 端末を閉じるとき、スクリプトはバックグラウンドで引き続き実行されます。

出力ファイルの名前を指定することもできます。次のコマンドを使用してください:

nohup python your_script.py > output.log &

こちらの”output.log”は、指定する出力ファイル名です。

Pythonスクリプトのバックグラウンド実行を停止するには、次のコマンドを使用できます:

ps -ef | grep your_script.py

その後、対応するプロセスID(PID)を見つけて、killコマンドを使用してそのプロセスを停止します。

kill PID

「上記のコマンドの中で”your_script.py”という部分を、実際のPythonスクリプトファイル名に置き換えてください」。

bannerAds