Aceasta este comanda qstatB 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
qstat - arată starea joburilor pe lot pbs
REZUMAT
qstat [-f [-1]] [-l] [-W site_specific] [-x] [job_identifier... | destinaţie...]
qstat [-a|-i|-r|-e] [-l] [-n [-1]] [-s] [-G|-M] [-R] [-u user_list] [job_identifier.. . |
destinaţie...]
qstat -Q [-f [-1]][-W site_specific] [-l] [destinație...]
qstat -q [-G|-M] [-l] [destinație...]
qstat -B [-f [-1]][-W specific site-ului] [-l] [nume_server...]
DESCRIERE
qstat comanda este utilizată pentru a solicita starea joburilor, a cozilor sau a unui server batch. The
starea solicitată este scrisă la standard out.
Când solicitați starea jobului, formatul de sinopsis 1 sau 2, qstat va scoate informații despre
fiecare Job_identifier sau toate locurile de muncă la fiecare destinație. Joburi pentru care utilizatorul nu le face
au privilegii de stare nu sunt afișate.
Când solicitați starea cozii sau a serverului, formatul de sinopsis de la 3 la 5, va afișa qstat
informatii despre fiecare destinație.
OPŢIUNI
-f Specifică faptul că un afișaj de stare completă să fie scris în ieșirea standard.
-a „Toate” joburile sunt afișate în format alternativ, vezi Ieșirea standard
secțiune. Dacă operandul este un id de destinație, toate joburile de la acea destinație sunt
afișat. Dacă operandul este un ID de job, sunt afișate informații despre acel job.
-e Dacă operandul este un ID de job sau nu este specificat, doar joburile din cozile executabile sunt
afișat. Setarea variabilei de mediu PBS_QSTAT_EXECONLY va activa, de asemenea
această opțiune.
-i Starea lucrării este afișată în format alternativ. Pentru un id de destinație
operand, starea joburilor de la acea destinație care nu rulează sunt
afișat. Aceasta include joburile care sunt puse în coadă, reținute sau în așteptare. Dacă un operand
este un ID de job, starea acelui job este afișată indiferent de starea sa.
-r Dacă un operand este un ID de job, se afișează starea jobului respectiv. Pentru o destinație
se afișează operand id, starea joburilor de la destinația respectivă care rulează,
aceasta include locurile de muncă care sunt suspendate.
-n Pe lângă informațiile de bază, sunt listate nodurile alocate unui job.
-1 În combinație cu -n, opțiunea -1 pune toate nodurile pe aceeași linie cu
ID-ul postului. În combinație cu -f, atributele nu sunt pliate pentru a se potrivi în a
fereastra terminalului. Acest lucru are scopul de a ușura analizarea ieșirii qstat.
-s Pe lângă informațiile de bază, orice comentariu furnizat de lot
este afișat administrator sau programator.
-G Afișează informații despre dimensiune în giga-octeți.
-M Afișează informații despre dimensiune, disc sau memorie în mega-cuvinte. Un cuvânt este considerat a
fi de 8 octeți.
-R Pe lângă alte informații, sunt afișate informații despre rezervarea discului. Nu
aplicabil tuturor sistemelor.
-u Starea lucrării este afișată în format alternativ. Dacă un operand este un ID de job,
se afișează starea lucrării respective. Pentru un operand de identificare a destinației, stare pentru joburi
la acea destinație care sunt deținute de utilizator(i) enumerați în lista_utilizatori sunt
afișat. Sintaxa lui lista_utilizatori este:
nume_utilizator[@gazdă][,nume_utilizator[@gazdă],...]
Numele gazdelor pot fi wild card la capătul din stânga, de exemplu „*.nasa.gov”. Nume de utilizator
fără „@host” este echivalent cu „user_name@*”, adică la orice gazdă.
-Q Specifică că cererea este pentru starea cozii și că operanzii sunt
identificatori de destinație.
-q Specifică faptul că cererea este pentru starea cozii care ar trebui să fie afișată în
format alternativ.
-B Specifică faptul că cererea este pentru starea serverului de lot și că operanzii sunt
numele serverelor.
-x Specifică faptul că rezultatul va fi afișat în formă XML. Această opțiune este numai
valabil cu opțiunea -f sau de la sine, care va specifica și -f complet
afișaj de stare.
-l Specifică că numele lung al jobului (sau numele jobului atașat cu
sufix alias) ar trebui să fie afișat.
OPERANDE
Dacă nici cel -Q nici -B opțiunea este dată, operanzii din comanda qstat trebuie să fie
fie identificatori de locuri de muncă, fie identificatori de destinații.
Dacă operandul este un identificator de job, acesta trebuie să aibă următoarea formă:
număr_secvență[.nume_server][@server]
Unde număr_secvență.nume_server este identificatorul locului de muncă atribuit la momentul trimiterii, vezi
qsub. Dacă .numele serverului este omis, va fi folosit numele serverului implicit. Dacă
@Server este furnizat, cererea va fi pentru identificatorul de job în prezent pe acel Server.
Dacă operandul este un identificator de destinație, acesta este una dintre următoarele trei forme:
coadă
@Server
coada@server
If coadă este specificat, cererea este pentru starea tuturor joburilor din acea coadă în mod implicit
Server. Dacă @Server este dat formularul, cererea este pentru statutul tuturor locurilor de muncă la acel
Server. Dacă un identificator de destinație complet, coada@server, este dat, cererea este pt
starea tuturor joburilor din coada numită la serverul numit.
În cazul în care -Q opțiunea este dată, operanzii sunt identificatori de destinație așa cum este specificat mai sus.
If coadă este specificat, se va da starea acelei cozi la serverul implicit. Dacă
coada@server este specificat, starea cozii numite la serverul numit va fi
dat. Dacă @Server este specificat, starea tuturor cozilor de pe serverul numit va fi
dat. Dacă nu este specificată nicio destinație, starea tuturor cozilor de pe serverul implicit
Se va acorda.
În cazul în care -B opțiunea este dată, operandul este numele unui server.
STANDARD REZULTATE
Afișarea stării lucrării
Dacă starea lucrării este afișată în formatul implicit și -f opțiunea nu este specificată,
următoarele elemente sunt afișate pe o singură linie, în ordinea specificată, separate prin
spatiu alb:
- identificatorul postului atribuit de PBS.
- denumirea postului dat de către depus.
- proprietarul locului de muncă
- timpul CPU utilizat
- starea postului:
C - Lucrarea este finalizată după ce ați rulat/
E - Jobul iese după ce a alergat.
H - Job este ținut.
Q - jobul este pus în coadă, este eligibil pentru rulare sau direcționat.
R - jobul se execută.
T - jobul este mutat într-o nouă locație.
W - jobul își așteaptă timpul de execuție
(-o opțiune) de ajuns.
S - (doar Unicos) jobul este suspendat.
- coada în care se află jobul
Dacă starea lucrării este afișată și -f este specificată opțiunea, rezultatul va depinde de
dacă qstat a fost compilat pentru a utiliza a TCL interpret. Consultați secțiunea de configurare pentru
Detalii. Dacă TCL nu este utilizat, afișarea completă pentru fiecare lucrare constă din linia antet:
Loc de munca Id: identificatorul locului de muncă
Urmat de o linie pentru fiecare atribut al formularului:
Numele atributului = valoare
Dacă oricare dintre opțiunile -a, -i, -r, -u, -n, -s, -G sau -M sunt furnizate, alternativa
este utilizat formatul de afișare pentru joburi. Următoarele elemente sunt afișate pe o singură linie, în
ordinea specificată, separate prin spații albe:
- identificatorul postului atribuit de PBS.
- proprietarul locului de muncă.
- Coada în care se află în prezent jobul.
- Numele postului dat de cel care trimite.
- ID-ul sesiunii (dacă lucrarea rulează).
- Numărul de noduri solicitate de job.
- Numărul de CPU sau sarcini solicitate de post.
- Cantitatea de memorie solicitată de job.
- Fie timpul CPU, dacă este specificat, fie timpul pe perete solicitat de job, (hh:mm).
- Starea actuală a postului.
- Cantitatea de timp CPU sau timpul de perete utilizat de lucrare (hh:mm).
Dacă este furnizată opțiunea -R, linia conține:
- identificatorul postului atribuit de PBS.
- proprietarul locului de muncă.
- Coada în care se află în prezent jobul.
- Numărul de noduri solicitate de job.
- Numărul de CPU sau sarcini solicitate de post.
- Cantitatea de memorie solicitată de job.
- Fie timpul CPU sau timpul peretelui solicitat de job.
- Starea actuală a postului.
- Cantitatea de timp CPU sau timpul de perete utilizat de lucrare.
- Cantitatea de spațiu SRFS solicitată pe sistemul de fișiere mare.
- Cantitatea de spațiu SRFS solicitată pe sistemul de fișiere rapid.
- Cantitatea de spațiu solicitată pe sistemul de fișiere I/O paralel.
Este posibil ca ultimele trei câmpuri să nu conțină informații utile pe toate site-urile sau pe toate sistemele.
Notă: Timpul de perete rămas nu ține cont de factorii de multiplicare a timpului de perete.
Afișarea stării cozii
Dacă starea cozii este afișată și -f opțiunea nu a fost specificată, următoarele
articolele sunt afișate pe o singură linie, în ordinea specificată, separate prin spațiu alb:
- numele cozii
- numărul maxim de joburi care pot fi executate simultan în coadă
- numărul total de locuri de muncă din coadă
- starea de activare sau dezactivată a cozii
- starea pornită sau oprită a cozii
- pentru fiecare stare de job, numele statului și numărul de joburi din coadă
în starea respectivă.
- tipul de coadă, execuție sau rutare.
Dacă starea cozii este afișată și -f este specificată opțiunea, rezultatul va depinde
dacă qstat a fost compilat pentru a utiliza a TCL interpret. Consultați secțiunea de configurare pentru
Detalii. Dacă TCL nu este utilizat, afișarea completă pentru fiecare coadă constă din antet
linia:
Coadă: nume_coadă
Urmat de o linie per atribut de coadă de formular:
Numele atributului = valoare
Dacă este specificată opțiunea -q, informațiile despre coadă sunt afișate în format alternativ:
Următoarele informații sunt afișate pe o singură linie:
- numele cozii
- cantitatea maximă de memorie pe care o poate solicita un job din coadă
- cantitatea maximă de timp CPU pe care o poate solicita un job din coadă
- cantitatea maximă de timp pe perete pe care o poate solicita un job din coadă
- cantitatea maximă de noduri pe care un job din coadă poate solicita
- numărul de joburi din coadă în stare de rulare
- numărul de joburi din coadă în starea de coadă
- numărul maxim (limită) de joburi care pot fi executate simultan în coadă
- starea cozii data de o pereche de litere:
- fie litera E dacă coada este Activată, fie D dacă este Dezactivată și
- fie litera R dacă coada este în rulare (pornită), fie S dacă este oprită.
Afișarea stării serverului
Dacă starea serverului batch este afișată și -f nu este specificată opțiunea
următoarele elemente sunt afișate pe o singură linie, în ordinea specificată, separate prin alb
spaţiu:
- numele serverului
- numărul maxim de joburi pe care serverul le poate rula simultan
- numărul total de joburi gestionate în prezent de server
- starea serverului
- pentru fiecare stare de job, numele statului și numărul de joburi din server
in acea stare
Dacă starea serverului este afișată și -f este specificată opțiunea, rezultatul va depinde
dacă qstat a fost compilat pentru a utiliza a TCL interpret. Consultați secțiunea de configurare pentru
Detalii. Dacă TCL nu este utilizat, afișajul complet al serverului este format din antet
linia:
Server: numele serverului
Urmat de o linie pentru fiecare atribut al formularului:
Numele atributului = valoare
STANDARD EROARE
Comanda qstat va scrie un mesaj de diagnosticare pentru eroarea standard pentru fiecare eroare
apariţie.
CONFIGURARE
If qstat este compilat cu o opțiune de a include a TCL interpret, folosind -f steag pentru a obține
o afișare completă determină o verificare a unui fișier script care să fie utilizat pentru a scoate fișierul solicitat
informație. Prima locație verificată este $HOME/.qstatrc. Dacă aceasta nu există,
următoarea locație verificată este configurată de administrator. Dacă unul dintre acestea este găsit, a TCL
interpreterul este pornit și fișierul script îi este transmis împreună cu trei globale
variabile. Argumentele liniei de comandă sunt împărțite în două variabile numite steaguri si
operanzi . Informațiile de stare sunt transmise într-o variabilă numită obiecte . Toate acestea
variabilele sunt TCL liste. The steaguri lista conține numele comenzii (de obicei
„qstat”) ca prim element. Orice alte elemente sunt opțiuni de linie de comandă cu orice
opțiunile pe care le folosesc, prezentate în ordinea dată pe linia de comandă. Sunt despărțiți
individual, astfel încât dacă două steaguri sunt date împreună pe linia de comandă, acestea sunt
separate în listă. De exemplu, dacă utilizatorul a tastat
qstat -QfWbigdisplay
il steaguri lista ar contine
qstat -Q -f -W display mare
operanzi lista conține toate celelalte argumente ale liniei de comandă care urmează steagurilor. Acolo
va fi întotdeauna cel puțin un element în operanzi deoarece dacă nu sunt tastate operanzi de către
utilizator, se utilizează destinația implicită sau numele serverului. The obiecte lista conține toate
informațiile preluate de pe server(e) astfel încât interpretul Tcl să poată rula o dată pentru a formata
întreaga ieșire. Această listă are același număr de elemente ca și operanzi listă. Fiecare
element este o altă listă cu două elemente. Primul element este un șir care dă tipul
de obiecte care se găsesc în al doilea. Șirul poate lua valorile „server”, „coadă”,
„slujbă” sau „eroare”. Al doilea element va fi o listă în care fiecare element este unul singur
obiect de stare lot de tipul dat de șirul discutat mai sus. În cazul în care
„eroare”, lista va fi goală. Fiecare obiect este din nou o listă. Primul element este
numele obiectului. Al doilea este o listă de atribute. Al treilea element va fi
textul obiectului. Toate aceste trei elemente de obiect corespund câmpurilor din structură
stare_loturi care este descris în detaliu pentru fiecare tip de obiect de către paginile de manual pentru
pbs_statjob(3), pbs_statque(3), si pbs_statserver(3). Fiecare atribut în al doilea
lista de elemente ale cărei elemente corespund cu attrl structura. Fiecare va fi o listă cu
două elemente. Primul va fi numele atributului, iar al doilea va fi atributul
valoare.
EXIT STAREA
După procesarea cu succes a tuturor operanzilor prezentați comenzii qstat, ieșirea
starea va fi o valoare de zero.
Dacă comanda qstat nu reușește să proceseze niciun operand, comanda iese cu o valoare mai mare
decât zero.
Utilizați qstatB online folosind serviciile onworks.net