Bash adam sayfası diyor
İşlerle ilgili çıktılarda (örneğin; İşler komutu), geçerli iş her zaman bir + ile işaretlenir ve önceki engin iş. Tek bir% (beraberinde iş yok) siyon) aynı zamanda mevcut işi ifade eder.
Körük komutlarımda, sonra evet 2 & gt; / dev / null ve amp; , İşin [2] şu anki iş olmadığını, işin [1] olmasını beklerdim.
Ayrıca komutun sonunda evet 3 & gt; / dev / null ve amp; İşler komut çıktısının şöyle olmasını bekliyordum:
[1] Durduruldu
[2] - Çalışıyor
[3] + Çalışıyor
Neyi kaçırıyorum ?
$ yes 1 > /dev/null
^Z
[1]+ Stopped yes 1 > /dev/null
$ jobs
[1]+ Stopped yes 1 > /dev/null
$ yes 2 > /dev/null &
[2] 3082
$ jobs
[1]+ Stopped yes 1 > /dev/null
[2]- Running yes 2 > /dev/null &
$ yes 3 > /dev/null &
[3] 3116
$ jobs
[1]+ Stopped yes 1 > /dev/null
[2] Running yes 2 > /dev/null &
[3]- Running yes 3 > /dev/null &
duraklatılmış olsa bile ön plan işi her zaman en güncel iş olarak görünür. Dolayısıyla ön plandaki iş, yukarıdaki örneğindeki iş [1] her zaman '+' işaretiyle belirtilecektir.
—
Ravi Kumar