EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

jobsposix - Online în cloud

Rulați jobsposix în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda jobsposix care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


joburi — afișați starea joburilor din sesiunea curentă

REZUMAT


de locuri de muncă [−l|−p] [job_id...]

DESCRIERE


de locuri de muncă utilitarul va afișa starea joburilor care au fost pornite în shell-ul curent
mediu inconjurator; vedea Secțiune 2.12, Coajă Execuție Mediu inconjurator.

Cand de locuri de muncă raportează starea de terminare a unui job, shell-ul își va elimina ID-ul de proces
din lista celor „cunoscute în mediul curent de execuție shell”; vedea Secțiune
2.9.3.1, Exemple.

OPŢIUNI


de locuri de muncă utilitatea trebuie să se conformeze volumului Definiții de bază din POSIX.1-2008, Secțiune
12.2, Utilitate Sintaxă Instrucțiuni.

Următoarele opțiuni vor fi acceptate:

−l (Scrisoarea ell.) Furnizați mai multe informații despre fiecare post listat. Acest
informațiile trebuie să includă numărul postului, jobul curent, ID-ul grupului de procese, starea,
și comanda care a format postul.

−p Afișați numai ID-urile de proces pentru liderii grupului de procese ai joburilor selectate.

Implicit, de locuri de muncă utilitarul va afișa starea tuturor joburilor oprite, care rulează
joburile de fundal și toate joburile a căror stare s-a schimbat și nu au fost raportate de către
coajă.

OPERANDE


Următorul operand va fi suportat:

job_id Specifică lucrările pentru care urmează să fie afișată starea. Daca nu job_id is
date, vor fi afișate informațiile de stare pentru toate lucrările. Formatul de
job_id este descris în volumul Definiții de bază din POSIX.1-2008, Secțiune
3.204, Loc de munca Mod de control Loc de munca ID.

Stdin


Nefolosit.

INTRARE DOSARE


Nici unul.

MEDIUL VARIABILE


Următoarele variabile de mediu vor afecta execuția de locuri de muncă:

LIMBA Furnizați o valoare implicită pentru variabilele de internaționalizare care sunt nesetate sau
nul. (A se vedea volumul Definiții de bază din POSIX.1‐2008, Secțiune 8.2,
Internaționalizare Variabile pentru prioritatea internaţionalizării
variabile utilizate pentru a determina valorile categoriilor locale.)

LC_ALL Dacă este setată la o valoare șir nevid, suprascrieți valorile tuturor celorlalte
variabile de internaţionalizare.

LC_CTYPE Determinați locația pentru interpretarea secvențelor de octeți de date text
ca caractere (de exemplu, caractere pe un singur octet, spre deosebire de caractere pe mai mulți octeți în
argumente).

LC_MESSAGES
Determinați locația care ar trebui utilizată pentru a afecta formatul și conținutul
mesaje de diagnostic scrise la erori standard și mesaje informative scrise
la ieșirea standard.

NLSPATH Determinați locația cataloagelor de mesaje pentru procesarea LC_MESSAGES.

ASINCRON EVENIMENTE


Implicit.

Stdout


În cazul în care −p este specificată opțiunea, rezultatul va consta dintr-o linie pentru fiecare ID de proces:

„%d\n”, <proces ID>

În caz contrar, dacă −l opțiunea nu este specificată, ieșirea va fi o serie de linii ale
formă:

„[%d] %c %s %s\n", <număr-post>,curent>,de stat>,comandă>

unde câmpurile vor fi după cum urmează:

<curent> Personajul „+” identifică jobul care ar fi folosit ca implicit pentru fg
or bg utilitati; această lucrare poate fi specificată și folosind job_id %+ sau „%%”.
Caracterul '-' identifică jobul care ar deveni implicit dacă
jobul implicit curent trebuia să iasă; această lucrare poate fi specificată și folosind
job_id %−. Pentru alte locuri de muncă, acest domeniu este a . Cel mult un loc de muncă poate fi
identificat cu „+” și cu cel mult un loc de muncă poate fi identificat '-'. Daca exista
orice loc de muncă suspendat, atunci postul curent va fi un loc de muncă suspendat. Dacă există
cel puțin două locuri de muncă suspendate, atunci va fi suspendat și postul anterior
de locuri de muncă.

<număr-post>
Un număr care poate fi utilizat pentru a identifica grupul de procese la aștepta, fg, bg, și
ucide utilitati. Folosind aceste utilitare, jobul poate fi identificat prin prefixare
numărul locului de muncă cu '%'.

<de stat> Unul dintre următoarele șiruri de caractere (în localitatea POSIX):

Alergare Indică faptul că lucrarea nu a fost suspendată de un semnal și nu a fost suspendată
ieșit.

Terminat Indică faptul că lucrarea a fost finalizată și a returnat starea de ieșire zero.

Terminat (cod)
Indică faptul că lucrarea s-a finalizat normal și că a ieșit cu
starea de ieșire specificată diferită de zero, cod, exprimată ca număr zecimal.

Oprit Indică faptul că lucrarea a fost suspendată de semnalul SIGTSTP.

Oprit (SIGTSTP)
Indică faptul că lucrarea a fost suspendată de semnalul SIGTSTP.

Oprit (URMĂTOAREA OPRIRE)
Indică faptul că lucrarea a fost suspendată de semnalul SIGSTOP.

Oprit (SIGTTIN)
Indică faptul că lucrarea a fost suspendată de semnalul SIGTTIN.

Oprit (SIGTTOU)
Indică faptul că lucrarea a fost suspendată de semnalul SIGTTOU.

Implementarea poate înlocui șirul Suspendat în loc de Oprit. Dacă
jobul a fost terminat printr-un semnal, formatul dede stat> este nespecificat, dar asta
trebuie să fie vizibil distincte de toate celelaltede stat> formatele afișate aici și
va indica numele sau descrierea semnalului care provoacă întreruperea.

<comandă> Comanda asociată care a fost dată shell-ului.

În cazul în care −l este specificată opțiunea, va fi inserat un câmp care conține ID-ul grupului de procese
inainte dede stat> câmp. De asemenea, pot fi ieșite mai multe procese dintr-un grup de procese
linii separate, folosind doar ID-ul procesului șicomandă> câmpuri.

Stderr


Eroarea standard va fi utilizată numai pentru mesajele de diagnosticare.

REZULTATE DOSARE


Nici unul.

EXTENDED DESCRIERE


Nici unul.

EXIT STAREA


Următoarele valori de ieșire vor fi returnate:

0 Finalizare cu succes.

>0 A apărut o eroare.

CONSECINȚE OF ERORI


Implicit.

următor secțiuni sunt informativ.

APLICARE UTILIZARE


−p opțiunea este singura modalitate portabilă de a afla grupul de procese al unui job deoarece
diferite implementări au strategii diferite pentru definirea grupului de procese al
loc de munca. Utilizare cum ar fi $(de locuri de muncă −p) oferă o modalitate de referire la grupul de procese al postului
într-un mod independent de implementare.

de locuri de muncă utilitatea nu funcționează conform așteptărilor atunci când funcționează în propria sa utilitate
mediu de execuție deoarece acel mediu nu are sarcini aplicabile de manipulat. Vedea
sectiunea UTILIZAREA APLICATIEI pentru bg. Din acest motiv, de locuri de muncă este implementat în general ca a
shell obișnuit încorporat.

EXEMPLE


Nici unul.

FUNDAMENTARE


Ambele „%%” și „%+” sunt folosite pentru a face referire la locul de muncă curent. Ambele forme sunt de valabilitate egală -
il „%%” oglindire „$$” și „%+” oglindind ieșirea din de locuri de muncă. Ambele forme reflectă
practica istorică a KornShell și a shell-ului C cu controlul locurilor de muncă.

Caracteristicile de control al jobului oferite de bg, fg, și de locuri de muncă sunt bazate pe KornShell. The
Dezvoltatorii standard au examinat caracteristicile versiunilor C shell ale acestora
utilități și a constatat că există diferențe. În ciuda utilizării pe scară largă a shell-ului C,
Versiunile KornShell au fost selectate pentru acest volum al POSIX.1‐2008 pentru a menține un grad de
uniformitate cu restul caracteristicilor KornShell selectate (cum ar fi cele foarte populare
caracteristici de editare a liniei de comandă).

de locuri de muncă utilitatea nu depinde de opțiunea de control al locului de muncă, așa cum sunt aparent legate
bg și fg utilitati deoarece de locuri de muncă este util pentru examinarea joburilor de fundal, indiferent de
condiţia controlului locului de muncă. Când utilizatorul a invocat un set +m comanda si controlul locului de munca
a fost oprit, de locuri de muncă poate fi folosit în continuare pentru a examina joburile de fundal asociate cu
acea sesiune curentă. În mod similar, ucide poate fi apoi folosit pentru a ucide joburi de fundal cu ucide
%<fundal muncă număr>.

Ieșirea pentru locurile de muncă încheiate este lăsată nespecificată pentru a se potrivi diferitelor istorice
sisteme. Au fost observate următoarele formate:

1. Ucis(semnal nume)

2. semnal nume

3. semnal nume(coredump)

4. semnal descriere- CORE aruncat

Majoritatea utilizatorilor ar trebui să poată înțelege aceste formate, deși înseamnă că aplicațiile
au probleme în a le analiza.

Calculul ID-urilor locului de muncă nu a fost descris deoarece aceasta ar sugera o implementare,
care poate impune restricţii inutile.

Într-o propunere timpurie, a −n a fost inclusă opțiunea pentru „Afișarea stării joburilor care au
schimbat, ieșit sau oprit de la ultimul raport de stare''. A fost eliminat deoarece
Shell scrie întotdeauna orice stare schimbată a joburilor înainte de fiecare prompt.

VIITOR INSTRUCTIUNI


Nici unul.

Utilizați jobsposix online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad