タグ

ブックマーク / www.glamenv-septzen.net (2)

  • C言語系/「デーモン君のソース探検」読書メモ/A07, nohup(1) - Glamenv-Septzen.net

    id: 847 所有者: msakamoto-sf 作成日: 2010-11-23 12:00:16 カテゴリ: BSD C言語 [ Prev ] [ Next ] [ C言語系 ] お題:nohup(1)コマンドが、端末からログアウトしても終了しないように子プロセスを起動する仕組みを調査せよ ※この章は「デーモン君のソース探検」に載っていませんが、msakamoto-sf自身が個人的に興味を持って調べ、"Appendix"として読書メモシリーズに入れてありますのでご注意下さい。 nohup(1)を使ってみる簡単なプログラムでnohup(1)の効果を確認 シグナル強制終了→printf()の内部バッファリングが消滅→fflush()で解決 nohup(1)をバックグラウンドで使ってみる nohup(1)でバックグランド実行→端末終了→プログラムグループやセッションはどうなる? nohup(

  • 技術/UNIX/なぜnohupをバックグランドジョブとして起動するのが定番なのか?(擬似端末, Pseudo Terminal, SIGHUP他) - Glamenv-Septzen.net

    ホーム 検索 - ログイン | |  ヘルプ 技術/UNIX/なぜnohupをバックグランドジョブとして起動するのが定番なのか?(擬似端末, Pseudo Terminal, SIGHUP他) [ Prev ] [ Next ] [ 技術 ] 何をいまさら当たり前の事を・・・と思われるだろう。 $ nohup long_run_batch.sh & SSHからログアウト後も実行を続けたいバッチジョブを、"&"を付けてバックグラウンドジョブとしてnohupから起動するのは定番中の定番である。 しかし、「nohupを使わなくても実行を続けることが出来る」やり方があったり、さらには「nohupを付けてもログアウト時に終了してしまう」パターンがあるとしたらどうだろう? そして、ある日あなたの後輩や同僚がこれらについてあなたに質問してきたら、あなたはどう答えるだろうか? 「Web上で検索したら見つか

  • 1