バックグラウンドで処理

時間のかかる処理を行った場合、バックグラウンドに移すことで並行してシェル操作が可能になります。


①Ctrl+Zで中断
②jobsコマンドでジョブ番号確認
③bg ジョブ番号 ※ジョブが1つしかないときは引数無しでも可
これでバックグラウンドで処理される。

フォアグラウンドに戻したいときは


fg ジョブ番号


例)

[root@system www]# jobs
[1]+  Running                 cp -i -ar prod staging &
→バックグラウンドで実行中
(ここで「fg 1」とするとフォアグラウンドに移動)

[root@system www]# jobs
[1]+  Done                    cp -i -ar prod staging
→バックグラウンドで処理完了