Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

jobsposix - Online w chmurze

Uruchom Jobsposix w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie Jobsposix, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


zadania — wyświetla status zadań w bieżącej sesji

STRESZCZENIE


Oferty pracy [−l|−str] [id_zadania...]

OPIS


Połączenia Oferty pracy narzędzie wyświetli status zadań rozpoczętych w bieżącej powłoce
środowisko; Widzieć Sekcja 2.12, Powłoka Egzekucja Środowisko.

Kiedy Oferty pracy zgłasza status zakończenia zadania, powłoka usuwa jego identyfikator procesu
z listy ``znanych w bieżącym środowisku wykonawczym powłoki''; Widzieć Sekcja
2.9.3.1, Przykłady.

OPCJE


Połączenia Oferty pracy narzędzie powinno być zgodne z woluminem Base Definitions POSIX.1-2008, Sekcja
12.2, Użyteczność Składnia Wytyczne.

Obsługiwane będą następujące opcje:

-l (Litera ell.) Podaj więcej informacji na temat każdego wymienionego stanowiska. Ten
informacja powinna zawierać numer zadania, aktualne zadanie, identyfikator grupy procesów, stan,
i polecenie, które utworzyło tę pracę.

−str Wyświetlaj tylko identyfikatory procesów dla liderów grup procesów wybranych zadań.

Domyślnie Oferty pracy narzędzie wyświetli status wszystkich zatrzymanych zadań, uruchomionych
zadania w tle oraz wszystkie zadania, których status uległ zmianie i nie zostały zgłoszone przez
muszla.

OPERANDY


Obsługiwane będą następujące argumenty:

id_zadania Określa zadania, dla których ma być wyświetlany status. Jeśli nie id_zadania is
podane, zostaną wyświetlone informacje o statusie wszystkich zadań. Format
id_zadania jest opisane w tomie Base Definitions w POSIX.1-2008, Sekcja
3.204, Praca Control Praca ID.

STDIN


Nieużywany.

WEJŚCIE AKTA


Brak.

ŚRODOWISKO ZMIENNE


Następujące zmienne środowiskowe mają wpływ na wykonanie Oferty pracy:

JĘZYK Podaj wartość domyślną dla zmiennych internacjonalizacji, które nie są ustawione lub
zero. (Patrz tom Definicje podstawowe POSIX.1‐2008, Sekcja 8.2,
Umiędzynarodowienie Zmienne o pierwszeństwo internacjonalizacji
zmienne używane do określania wartości kategorii ustawień regionalnych).

LC_ALL Jeśli jest ustawiony na niepustą wartość ciągu, nadpisz wartości wszystkich pozostałych
zmienne internacjonalizacji.

LC_CTYPE Określ lokalizację dla interpretacji sekwencji bajtów danych tekstowych
jako znaki (na przykład jednobajtowe w przeciwieństwie do wielobajtowych znaków w
argumenty).

LC_MESSAGES
Określ ustawienia regionalne, które powinny być używane do wpływania na format i zawartość
komunikaty diagnostyczne napisane na standardowe komunikaty błędów i komunikaty informacyjne napisane
na standardowe wyjście.

NLSPATH Określ lokalizację katalogów wiadomości do przetwarzania LC_MESSAGES.

ASYNCHRONICZNY WYDARZENIA


Domyślna.

STDOUT


Jeśli −str opcja jest określona, ​​dane wyjściowe będą składać się z jednej linii dla każdego identyfikatora procesu:

"%d\n", <wygląda tak ID>

W przeciwnym razie, jeśli -l opcja nie jest określona, ​​wyjściem będzie seria linii
Formularz:

"[%D] %c %s %s\n", <numer pracy>,aktualne>,były>,komenda>

gdzie pola powinny wyglądać następująco:

<aktualne> Postać „+” identyfikuje zadanie, które będzie używane jako domyślne dla fg
or bg narzędzia; to zadanie można również określić za pomocą id_zadania %+ lub "%%".
Postać '-' identyfikuje zadanie, które stałoby się domyślne, gdyby
bieżące domyślne zadanie miało zostać zakończone; to zadanie można również określić za pomocą
id_zadania %−. W przypadku innych stanowisk tym polem jest: a . Może to być maksymalnie jedna praca
zidentyfikowany z „+” i z którym można utożsamić co najwyżej jedno stanowisko '-'. Jeśli jest
jakąkolwiek zawieszoną pracę, wówczas bieżąca praca będzie pracą zawieszoną. Jeśli tam są
co najmniej dwa zawieszone stanowiska pracy, wówczas zawieszeniu ulega również poprzednia praca
praca.

<numer pracy>
Numer, który może być użyty do identyfikacji grupy procesów do czekać, fg, bg,
zabić narzędzia. Korzystając z tych narzędzi, zadanie można zidentyfikować za pomocą prefiksu
numer zadania z '%'.

<były> Jeden z następujących ciągów (w ustawieniach regionalnych POSIX):

Bieganie Wskazuje, że zadanie nie zostało zawieszone przez sygnał i tak się nie stało
wyszedł.

Gotowe Wskazuje, że zadanie zostało ukończone i zwróciło status wyjścia zero.

Gotowe (kod)
Wskazuje, że zadanie zostało zakończone normalnie i zakończyło się z komunikatem
określony niezerowy status wyjścia, kod, wyrażona jako liczba dziesiętna.

Zatrzymany Wskazuje, że zadanie zostało zawieszone przez sygnał SIGTSTP.

Zatrzymany (SIGTSTP)
Wskazuje, że zadanie zostało zawieszone przez sygnał SIGTSTP.

Zatrzymany (NASTĘPNY PRZYSTANEK)
Wskazuje, że zadanie zostało zawieszone przez sygnał SIGSTOP.

Zatrzymany (PODPIS)
Wskazuje, że zadanie zostało zawieszone przez sygnał SIGTTIN.

Zatrzymany (SYGTOU)
Wskazuje, że zadanie zostało zawieszone przez sygnał SIGTTOU.

Implementacja może zastąpić ciąg Zawieszony zamiast Zatrzymany. Jeśli
zadanie zostało zakończone sygnałem w formaciebyły> nie jest określone, ale tak
powinny wyraźnie różnić się od pozostałychbyły> formaty pokazane tutaj i
wskazuje nazwę lub opis sygnału powodującego zakończenie.

<komenda> Powiązane polecenie wydane powłoce.

Jeśli -l zostanie podana opcja, należy wstawić pole zawierające identyfikator grupy procesów
przedbyły> pole. Można także wyprowadzać więcej procesów w grupie procesów
oddzielne linie, używając tylko identyfikatora procesu ikomenda> pola.

STDERR


Błąd standardowy stosuje się tylko do komunikatów diagnostycznych.

WYDAJNOŚĆ AKTA


Brak.

ROZSZERZONY OPIS


Brak.

EXIT STATUS


Zwracane są następujące wartości wyjściowe:

0 Pomyślne zakończenie.

>0 Wystąpił błąd.

KONSEKWENCJE OF BŁĘDY


Domyślna.

Połączenia następujący działy jest informacyjny.

WNIOSEK ZASTOSOWANIE


Połączenia −str opcja jest jedyną przenośną metodą sprawdzenia grupy procesów zadania, ponieważ
różne implementacje mają różne strategie definiowania grupy procesów
stanowisko. Użycie takie jak $(Oferty pracy −str) zapewnia sposób odwoływania się do grupy procesów zadania
w sposób niezależny od implementacji.

Połączenia Oferty pracy narzędzie nie działa zgodnie z oczekiwaniami, gdy działa w ramach własnego narzędzia
środowisko wykonawcze, ponieważ w tym środowisku nie ma odpowiednich zadań, którymi można by manipulować. Widzieć
sekcja WYKORZYSTANIE APLIKACJI dla bg. Z tego powodu, Oferty pracy jest generalnie implementowany jako
Wbudowana zwykła powłoka.

PRZYKŁADY


Brak.

RACJONALNE UZASADNIENIE


Obie "%%" i „%+” są używane w odniesieniu do aktualnej pracy. Obie formy mają taką samą ważność –
dotychczasowy "%%" mirroring „$$” i „%+” odzwierciedlające wyjście Oferty pracy. Obie formy odzwierciedlają
historyczna praktyka KornShell i powłoki C z kontrolą zadań.

Funkcje kontroli zadań dostarczane przez bg, fg, Oferty pracy oparte są na KornShell. The
twórcy standardów sprawdzili charakterystykę ich wersji powłoki C
użyteczności publicznej i stwierdził, że istnieją różnice. Pomimo powszechnego stosowania powłoki C,
Wersje KornShell zostały wybrane dla tego tomu POSIX.1-2008, aby zachować stopień
jednolitość z pozostałymi wybranymi funkcjami KornShell (takimi jak bardzo popularne
funkcje edycji wiersza poleceń).

Połączenia Oferty pracy użyteczność nie jest zależna od opcji kontroli zadań, jak to pozornie jest powiązane
bg i fg użyteczności publicznej, ponieważ Oferty pracy jest przydatny do sprawdzania zadań w tle, niezależnie od
warunek kontroli pracy. Gdy użytkownik wywołał a zestaw +m dowodzenie i kontrola pracy
został wyłączony, Oferty pracy można nadal używać do sprawdzania powiązanych zadań w tle
tej bieżącej sesji. Podobnie, zabić można następnie użyć do zabicia zadań w tle zabić
%<tło praca numer>.

Dane wyjściowe dla zakończonych zadań pozostają nieokreślone, aby uwzględnić różne dane historyczne
systemy. Obserwowano następujące formaty:

1. Zabity(sygnał Nazwa)

2. sygnał Nazwa

3. sygnał Nazwa(zrzut rdzeniowy)

4. sygnał opis- core dumpingowych

Większość użytkowników powinna być w stanie zrozumieć te formaty, chociaż oznacza to, że aplikacje
mieć problemy z ich analizą.

Nie opisano obliczania identyfikatorów stanowisk, ponieważ sugerowałoby to wdrożenie,
co może nakładać niepotrzebne ograniczenia.

We wczesnej propozycji a −rz dodano opcję „Wyświetl status zadań, które mają
zmieniony, zakończył działanie lub został zatrzymany od czasu ostatniego raportu o stanie''. Został usunięty, ponieważ
Shell zawsze zapisuje każdy zmieniony status zadań przed każdym monitem.

PRZYSZŁOŚĆ KIERUNKI


Brak.

Korzystaj z Jobposix online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad