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コマンドでプロセスを終了する