Minus i Plus Zaloguj się Zadania Proces

14

Te polecenia działają w tle:

foo @ contoso ~ $ spać 30 &
foo @ contoso ~ $ spać 60 &
foo @ contoso ~ $ spać 90 &

Co to jest znak minus i plus po uruchomieniu procesu zadania?

foo @ contoso ~ $ miejsc pracy
[1] Running sleep 30 &
[2] - Uruchamianie snu 60 i
[3] + Running sleep 90 &
Bahram Barazandeh
źródło

Odpowiedzi:

18

Od man jobs(1P):

<current> Znak „+” oznacza zadanie, które byłoby używane domyślnie dla programów narzędziowych fg lub bg; to zadanie można również określić za pomocą job_id% + lub „%%”. Znak „-” oznacza zadanie, które stałoby się domyślnym, gdyby bieżące zadanie domyślne miało zostać zakończone; to zadanie można również określić za pomocą job_id% -. W przypadku innych zadań to pole to <spacja>.
jasonwryan
źródło
1
Jak uzyskać stronę man jobs? Poważnie, szukałem go już od dłuższego czasu: W moim systemie man jobspo prostu wyświetla builtinstronę podręcznika ; z basha help jobsbrakuje tej dokładnej informacji, a na koniec poszukałem go i znalazłem tę odpowiedź. Jednak chciałbym mieć prawdziwą stronę podręcznika dla wbudowanych poleceń.
Daniel