3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ログアウトしてもコマンド実行し続ける方法_メモ

Last updated at Posted at 2016-08-31

ログアウトする(orネットワーク切れる)とき、
コマンドを実行し続けたいとき、以下の方法で、コマンドを実行する。
$ nohup コマンド &

nohupでコマンドを実行した場合は,ログアウトしてもプログラムを実行し続ける。
長い処理を行っており,席を外したいときなどに使用すると便利である。
ログアウトした後は,ジョブではなくプロセスとして管理することになる。
また,処理中に出力されたメッセージは"nohup.out"に保存される。"
参考: ITpro記事_nohup

プロセスの確認方法
$ ps ax

ジョブスの確認方法
$ jobs

nohup実行中のプログラムを終了する方法:
プロセスIDを調べて、kill コマンドで強制終了(kill -KILL)します。

※nohupなしで、コマンドの後ろに 「&」 をつけるだけでも、バックグラウンドで実行できますが、ターミナルが閉じたら、プロセスが殺されるようです。

:cyclone: ちなみに
「&」の読み方は「アンパサンド (ampersand)」であること、今回初めて知りました...
ちょっと異国風のサンドイッチのイメージがあります~

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?