bg コマンドをおぼえた。

bg コマンド。

コマンドの最後に& をつけるとバックグラウンドジョブとして実行してくれるが、この進捗が見たいなどfg コマンドでフォアグラウンドジョブにした後、再度バックグラウンドジョブに戻したい場合、Ctrl+Z ではStop するだけでバックグラウンドジョブにならない。

この時に使うのがbg コマンド。
一度Ctrl+Z で中断したコマンドに対し、bg コマンドを実行することで再度バックグラウンドで実行を続けてくれるようになる。


例:
www:~ $ ./20071110_scp.sh &
[1] 1466 ... バックグラウンドで実行させた

www:~ $ fg
./20071110_scp.sh
................... 1% 450KB 49.9KB/s 09:00 ETA^Z
[1]+ Stopped ... ここでCtrl+Z で中断 ./20071110_scp.sh

www:~ $ bg %1 ... 中断した時に出る[1] を番号として指定
[1]+ ./20071110_scp.sh & ... 再度バックグラウンドで実行再開

ふーん、こういうコマンドがあったのね。