タグ

nohupに関するreboot_inのブックマーク (3)

  • 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(

    reboot_in
    reboot_in 2020/08/16
    “nohup(1)から起動されたプログラムはSIGHUPを無視する、つまり端末からログアウトしてもバックグランドで動き続ける。”
  • バックグラウンド実行nohupとdisownの違い - Qiita

    コピペ http://za.toypark.in/html/2007/06-29.html 以下引用 nohupは良く使っていた。最近になってdisownを知った。違いは、プロセスの起動前に使うのがnohup、起動後に使うのがdisown。これだけだと判りにくいので、例を考えてみる。プログラムを作って、起動させる。

    バックグラウンド実行nohupとdisownの違い - Qiita
    reboot_in
    reboot_in 2020/08/16
    “違いは、プロセスの起動前に使うのがnohup、起動後に使うのがdisown。”
  • 【 nohup 】コマンド――端末を閉じてもログアウトしても処理を続ける

    LinuxコマンドTips一覧 連載は、Linuxのコマンドについて、基書式からオプション、具体的な実行例までを紹介していきます。今回は、端末を閉じたりログアウトしたりしても処理を続行させるための「nohup」コマンドです。 nohupコマンドとは? コマンドを実行している際に、仮想端末(Terminal)の画面を閉じたりログアウトしたりすると、実行中のコマンドも終了してしまいます(コマンドをバックグラウンド実行していても終了する)。 コマンド起動時に「nohup コマンド &」と指定することで、このような場合でもそのままコマンドの実行を続けることができます。 例えば、リモート先で時間のかかる処理を始めたい場合に、「sshでログインし、nohup付きでコマンドを実行し、ログアウトする」という形で活用します。

    【 nohup 】コマンド――端末を閉じてもログアウトしても処理を続ける
    reboot_in
    reboot_in 2018/04/14
    “例えば、「rsync -a ~ /mnt/0825/」を実行してすぐログアウトしたいが、最後までrsyncの処理を続けて欲しい、というような場合”
  • 1