«

»

11月 10

bashでログアウト後も実行し続ける

$ hoge &
と実行してバックグランドにした場合、または
$ hoge
と実行してからC-z、
$ bg
としてバックグランドにしたあとで
$ disown
とすると、バックグラウンドで実行されているプロセスがログアウトしなくても実行されたままになる。
実行時に
$ nohup hoge
$ nohup hoge &
としても同じ。

#追記
よしださん(@yosida95)から最後のミスを指摘していただきました
ありがとうございます!

Permanent link to this article: http://lga128.nekobaka.net/2012/11/bash_logout_exec/

2 comments

  1. usaturn

    業務で使うSolarisやHP-UXなら使うシーンもあるんだけど、自由に触れる自分のLinux機ならscreenなりtmuxなり使えば、nohupみたいな事は不要だよ。

    1. okanakkun

      tmux、一度使おうとしたのですが複雑そうで…
      ためしてみようかな…

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次の HTMLタグおよび属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Time limit is exhausted. Please reload the CAPTCHA.