ジョブリストの特定のジョブを返します。

ジョブリストの特定のジョブを返します。

シェルで次のタスクを実行すると、

-> % jobs -l
[1]    83664 suspended  nvim
[2]    84330 suspended  python
[3]    84344 suspended  python
[4]    84376 suspended  nvim
[5]  - 84701 suspended  python
[6]  + 84715 suspended  python

n番目の仕事に戻るにはどうすればよいですか?つまり、職業4や職業1に戻りたいとしましょう。以前の仕事をすべて殺さずにこれを行うにはどうすればよいですか?

ベストアンサー1

タスク4に戻るには、次のようにします。

fg %4

このコマンドは、fgシェルにタスクを%4前景に移動するように指示します。詳細については、help fgコマンドプロンプトで実行してください。

処理中のジョブを一時停止したい場合に実行しますbg。詳細については、help bgコマンドプロンプトで実行してください。

man bash知りたいものより詳細については、セクションを参照してくださいJOB CONTROL

おすすめ記事