PythonプログラムLinuxのバックグラウンド実行

Linux プログラムはバックグラウンドで実行されます

Linuxセマフォ

  • 署名
    • Ctrl + C は signint セマフォを送信します
  • ため息
    • セッションを閉じて sighup セマフォを送信します

開始コマンド

プログラム

テスト.py

# encoding=utf8
import time
if __name__ == "__main__":
    i = 0
    while True:
        print i
        time.sleep(1)
  • Python test.py &

    • 端末に出力する
    • SIGHUP セマフォを受信して​​プロセスを強制終了します
    • SIGINT セマフォに応答しない
  • nohup Python test.py

    • nohup.out への出力
    • SIGINT セマフォを受信するとプロセスが強制終了される
    • SIGHUP セマフォに応答しない
  • nohup python test.py &

    • 出力なし
    • SIGHUP セマフォに応答しない
    • SIGINT セマフォに応答しない
    • killコマンドでプロセスを終了する

おすすめ

転載: blog.csdn.net/chinesesexyman/article/details/105513626