2013-08-12 18 views
5

Co oznaczają znaki "+" i "-" w następującym wyniku polecenia zleceń.Wyjścia "+" i "-" polecenia Zadania

-bash-4.1$ jobs 
[1]- Running     awk '{print $1,$2,$3,$4}' final_ped.ped > only_ped & 
[2]+ Running     awk '{if($6==1 || $6==2) print $1,$2}' final_ped.ped > comp_list & 

Odpowiedz

12

Znak "+" identyfikuje zadanie, które będzie używane jako domyślne dla programów narzędziowych fg lub bg; to zadanie można również określić za pomocą job_id% + lub "%%". Znak "-" identyfikuje zadanie, które stałoby się domyślne, gdyby bieżące domyślne zadanie zostało zakończone; to zadanie można również określić za pomocą job_id% -.

Z tego miejsca: http://www.linuxquestions.org/questions/linux-software-2/output-of-jobs-command-563880/

+0

Interesujące. Dlaczego te informacje nie są dostępne za pośrednictwem "zadań pomocy"? – seanmcl

+0

Nie wiem. To było dziwnie trudne do znalezienia ... – Jiminion

+0

'man jobs' był dziwnie niepomocny i nie mógł znaleźć niczego używając' info'. –

Powiązane problemy