Minus dan Plus Masuk proses pekerjaan

13

Perintah-perintah ini berjalan di latar belakang:

foo @ contoso ~ $ sleep 30 &
foo @ contoso ~ $ sleep 60 &
foo @ contoso ~ $ sleep 90 &

Apa tanda minus dan plus setelah menjalankan proses pekerjaan?

foo @ contoso ~ $ jobs
[1] Lari tidur 30 &
[2] - Lari tidur 60 &
[3] + Lari tidur 90 &
Bahram Barazandeh
sumber

Jawaban:

17

Dari man jobs(1P):

<current> Karakter '+' mengidentifikasi pekerjaan yang akan digunakan sebagai default untuk utilitas fg atau bg; pekerjaan ini juga dapat ditentukan menggunakan job_id% + atau "%%". Karakter '-' mengidentifikasi pekerjaan yang akan menjadi default jika pekerjaan default saat ini adalah untuk keluar; pekerjaan ini juga dapat ditentukan menggunakan% job_id -. Untuk pekerjaan lain, bidang ini adalah <spasi>.
jasonwryan
sumber
1
Bagaimana cara mendapatkan halaman manual jobs? Serius, saya telah mencarinya cukup lama: Di sistem saya, man jobshanya muncul builtinhalaman manual; dari bash, help jobsinformasi yang tepat ini hilang dan pada akhirnya saya mencari di internet untuk itu dan menemukan jawaban ini. Namun, saya akan senang memiliki halaman manual yang sebenarnya juga untuk perintah builtin.
Daniel