fgとかbgとかではなくて、nohupとかdisownである件

/, ネット, ブログ, 開発/fgとかbgとかではなくて、nohupとかdisownである件

fgとかbgとかではなくて、nohupとかdisownである件

AWSにかぎらずですが、Webサーバをバックグラウンドで走らせて・・・ってなるわけですよね。数日前に書いた記事では、ターミナル終わらせちゃうとサーバーダウンしちゃうし、これじゃ困りますよね。

そんな時使うのが、nohupとかdisownというコマンドです。nohopなんですが、ネタ元はこちら

Codezine nohup

上記に書いてあるとおり、nohupとは、ノーハングアップの略称で、ハングアップシグナルを無視するようになるというコマンドだそうです。バックグラウンドで起動するのは、コマンドの末尾に&をつければ良いというのは、はるか昔に大学のコンピュータの授業なんかで習った人も多いでしょう。nohupと&を組合せば、ターミナルをログアウトしても、プロセスが動き続けるという塩梅です。

disownは、なぜかCodezineには書いていないのですが、こちらのブログ

disownコマンド

に詳しく書いてあります。こちらの記事によると、bashについているコマンドなんですね。disownは、親と子のプロセスを切り離すコマンドで、すでに実行しているプロセスについて、ターミナルを終了してもプロセスが終了しないように、切り離すことができるということになります。

私が大学で勉強したのは、Webなんて影も形もなかった頃なのですけども、きっとnohupもdisownもあったのでしょうね。深いですね。

By |2018-04-27T07:22:01+00:004月 15th, 2015|AWS, ネット, ブログ, 開発|fgとかbgとかではなくて、nohupとかdisownである件 はコメントを受け付けていません。

About the Author:

何かお探しですか?

もし何かお探しでしたら、下記の検索窓からキーワードを入力してみてください。もしかしたら見つかるかもしれません。
0円で試せる高齢者生活支援対話システムは、
御用聞きAI
close-image