LoginSignup
3
3

More than 5 years have passed since last update.

【私的メモ】background実行

Posted at

リモートの計算機にジョブを流したけど、ssh切りたい!
でも切ったらジョブ止まっちゃう!
大丈夫!バックグラウンド実行を使えばsshが切れても後ろで動いていてくれるんです!

ところで、このへんのコマンドの正確な動作原理は非常に面倒くさい。
シグナルハンドラとか言い始めたら正直やってらんない。
とりあえずここでは、生まれて初めてUnix/Linux系OSを触る迷える子羊向けの「なんかよくわからんけどとりあえずこうしとけばいいのね」情報の集まりを作っておく。

nohup + コマンド名の後ろに&

とりあえずコマンド名の後ろに&を付けとけばバックグラウンドに行く。

$ very_long_job &

nohupもつけとくとより安心。

$ nohup very_long_job &

ジョブをバックグラウンドに移す

いっけねうっかりbackgroundに移さずに長いジョブ流しちゃったぞ☆

$ very_long_job

大丈夫!そんなときはCtrl + zで一時中断からの

$ bg

コマンドだ!

3
3
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
3