====== ジョブ関連 ====== ===== バックグラウンド実行[&] ===== 長時間処理をバックグラウンド実行する。 $ curl -O http://ftp.riken.jp/Linux/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso & $ curl -O http://ftp.riken.jp/Linux/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD2.iso & ===== ジョブ確認[jobs] ===== $ jobs [1]- 実行中 curl -O http://ftp.riken.jp/Linux/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso & [2]+ 実行中 curl -O http://ftp.riken.jp/Linux/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD2.iso & ===== ジョブをフォアグラウンド実行[fg] ===== $ jobs [1]- 実行中 curl -O http://ftp.riken.jp/Linux/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso & [2]+ 実行中 curl -O http://ftp.riken.jp/Linux/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD2.iso & $ fg 1 ===== ジョブの一時停止[Ctrl + Z] ===== $ [1]+ 停止 curl -O http://ftp.riken.jp/Linux/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso ===== バックグラウンド実行[bg] ===== 一時停止したあとにbgコマンドでバックグラウンド実行に切り替える。 $ [1]+ 停止 curl -O http://ftp.riken.jp/Linux/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso $ bg [1]+ curl -O http://ftp.riken.jp/Linux/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso & ===== ジョブの強制終了[kill] ===== $ ps PID TTY TIME CMD 2070 pts/3 00:00:00 bash 3840 pts/3 00:00:07 curl 4013 pts/3 00:00:05 curl 4216 pts/3 00:00:00 ps $ kill -9 3840 [1]- 強制終了 curl -O http://ftp.riken.jp/Linux/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso ===== ジョブ完了時 ===== コンソールに終了が表示される。 [2]+ 終了 curl -O http://ftp.riken.jp/Linux/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD2.iso