+/- バックグラウンド操作が完了した後

+/- バックグラウンド操作が完了した後

バックグラウンドでジョブを実行する

$ command &

完了すると、端末が印刷されます。

[n]+    command

または

[n]-    command

だからプラスになる時もあり、マイナスになる時もあります[n]

プラス/マイナスとはどういう意味ですか?

ベストアンサー1

彼らは現在の仕事と前の仕事を区別することを望み、最後の仕事と最後の2番目の仕事は2つ以上の仕事に使用され、最後の仕事と最後の2番目の仕事が+使用-されます。

からman bash

以前のタスクを引用するために使用できます%-。ジョブが1つしかない場合は、そのジョブを参照するために、および両方%+%-使用できます。ジョブ関連の出力(例えば、jobsコマンドの出力)では、現在のジョブは常にタグ付けされ、前のジョブは常にタグ付けされ+ます -

例:

$ sleep 5 &
[1] 21795

$ sleep 5 &
[2] 21796

$ sleep 5 &
[3] 21797

$ sleep 5 &
[4] 21798

$ jobs
[1]   Running                 sleep 5 &
[2]   Running                 sleep 5 &
[3]-  Running                 sleep 5 &
[4]+  Running                 sleep 5 &

$ 
[1]   Done                    sleep 5
[2]   Done                    sleep 5
[3]-  Done                    sleep 5
[4]+  Done                    sleep 5

おすすめ記事