qsub(1p)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Version från den 31 maj 2026 kl. 14.02 av Admin (diskussion | bidrag) (→‎KORT SAMMANFATTNING)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök


PROLOG

Denna manualsida är en del av POSIX Programmer's Manual. Linux-implementationen av detta gränssnitt kan skilja sig från POSIX-beskrivningen. Se motsvarande Linux-manualsida för detaljer om Linux-specifikt beteende. Det är också möjligt att gränssnittet inte är implementerat på Linux.

NAMN

qsub — skicka in ett skript

SYNOPSIS

qsub [-a datum_tid] [-A konto_sträng] [-c intervall]
     [-C direktivprefix] [-e sökvägsnamn] [-h] [-j sammanfogningslista]
     [-k behåll_lista] [-m e-postoptioner] [-M e-postlista] [-N namn]
     [-o sökvägsnamn] [-p prioritet] [-q destination] [-r y|n]
     [-S sökvägsnamnslista] [-u användarlista] [-v variabellista] [-V]
     [-z] [skript]

BESKRIVNING

Att skicka in ett skript innebär att skapa ett batchjobb som kör skriptet. Ett skript skickas in genom en begäran till en batchserver. Verktyget qsub är en användartillgänglig batchklient som skickar in ett skript.

När qsub slutförs framgångsrikt ska verktyget ha skapat ett batchjobb som kommer att köra det inskickade skriptet.

Verktyget qsub ska skicka in ett skript genom att sända en Queue Job Request till en batchserver.

Verktyget qsub ska placera värdena för följande miljövariabler i batchjobbets attribut Variable_List: HOME, LANG, LOGNAME, PATH, MAIL, SHELL och TZ. Namnet på miljövariabeln ska vara det aktuella namnet föregånget av strängen PBS_O_.

Exempel: Om det aktuella värdet för variabeln HOME i miljön för qsub är:

/aa/bb/cc

ska qsub placera följande i batchjobbets attribut Variable_List:

PBS_O_HOME=/aa/bb/cc

Utöver variablerna ovan ska qsub lägga till följande variabler i variabellistan:

PBS_O_WORKDIR

Den absoluta sökvägen till den aktuella arbetskatalogen för processen som kör qsub.

PBS_O_HOST

Namnet på den värd där qsub körs.

OPTIONER

Verktyget qsub ska följa POSIX.1-2017, Base Definitions, avsnitt 12.2, Utility Syntax Guidelines.

Följande optioner ska stödjas av implementationen.

-a datum_tid

Definiera den tidpunkt då ett batchjobb blir berättigat att köras.

Verktyget qsub ska acceptera ett optionargument som följer syntaxen för operanden time i verktyget touch(1p).

Miljövariabelvärden vid qsub-tid
Variabelnamn Värde vid qsub-tid
PBS_O_HOME HOME
PBS_O_HOST Klientvärdens namn
PBS_O_LANG LANG
PBS_O_LOGNAME LOGNAME
PBS_O_PATH PATH
PBS_O_MAIL MAIL
PBS_O_SHELL SHELL
PBS_O_TZ TZ
PBS_O_WORKDIR Aktuell arbetskatalog

Anmärkning: Servern som initierar körningen av batchjobbet lägger till andra variabler i batchjobbets miljö. Se POSIX-avsnittet om körning av batchjobb.

Verktyget qsub ska sätta batchjobbets attribut Execution_Time till det antal sekunder sedan epoken som motsvarar den lokala tid som uttrycks av värdet i optionargumentet datum_tid. Epoken definieras i POSIX.1-2017, Base Definitions, avsnitt 3.150, Epoch.

Om optionen -a inte anges ska qsub sätta batchjobbets attribut Execution_Time till en tid, uttryckt som antal sekunder sedan epoken, som är tidigare än den tidpunkt då verktyget avslutas.

-A konto_sträng

Definiera det konto som batchjobbets resursförbrukning ska debiteras mot.

Syntaxen för optionargumentet konto_sträng är ospecificerad.

Verktyget qsub ska sätta batchjobbets attribut Account_Name till värdet av optionargumentet konto_sträng.

Om optionen -A inte anges ska qsub utelämna attributet Account_Name från batchjobbets attribut.

-c intervall

Definiera om batchjobbet ska checkpointas och i så fall hur ofta.

Verktyget qsub ska acceptera ett värde för optionargumentet intervall som är ett av följande:

n

Ingen checkpointing ska utföras för batchjobbet. Detta motsvarar NO_CHECKPOINT.

s

Checkpointing ska endast utföras när batchservern stängs av. Detta motsvarar CHECKPOINT_AT_SHUTDOWN.

c

Automatisk periodisk checkpointing ska utföras enligt batchköns attribut Minimum_Cpu_Interval, i CPU-minuter. Detta motsvarar CHECKPOINT_AT_MIN_CPU_INTERVAL.

'c=minuter

Automatisk periodisk checkpointing ska utföras var minuter av CPU-tid, eller var Minimum_Cpu_Interval minuter, beroende på vilket som är störst. Argumentet minuter ska följa syntaxen för osignerade heltal och ska vara större än noll.

Verktyget qsub ska sätta batchjobbets attribut Checkpoint till värdet av optionargumentet intervall.

Om optionen -c inte anges ska qsub sätta batchjobbets attribut Checkpoint till det enskilda tecknet u, vilket motsvarar CHECKPOINT_UNSPECIFIED.

-C direktivprefix

Definiera prefixet som markerar direktiv till qsub inne i skriptet.

direktivprefix är inte ett batchjobbattribut. Det påverkar beteendet hos verktyget qsub.

Om optionen -C anges och värdet för direktivprefix är den tomma strängen ska qsub inte skanna skriptfilen efter direktiv.

Om optionen -C inte anges används värdet för miljövariabeln PBS_DPREFIX. Om miljövariabeln inte är definierad används #PBS, kodat i den portabla teckenuppsättningen, som standard.

-e sökvägsnamn

Definiera den sökväg som ska användas för batchjobbets standardfelström.

Verktyget qsub ska acceptera ett optionargument sökvägsnamn som kan föregås av ett värdnamnselement på formen:

värdnamn:

Om sökvägsnamn är en absolut sökväg ska qsub sätta batchjobbets attribut Error_Path till värdet för optionargumentet.

Om sökvägsnamn är en relativ sökväg och inget värdnamnselement anges ska qsub sätta attributet Error_Path till den absoluta sökväg som erhålls genom att expandera sökvägsnamn relativt den aktuella katalogen för processen som kör qsub.

Om sökvägsnamn är en relativ sökväg och ett värdnamnselement anges ska qsub sätta attributet Error_Path till optionargumentets värde utan expansion. Värdnamnselementet ska inkluderas.

Om sökvägsnamn inte innehåller ett värdnamnselement ska qsub prefixa sökvägen med:

värdnamn:

där värdnamn är namnet på den värd där qsub körs.

Om optionen -e inte anges ska qsub sätta batchjobbets attribut Error_Path till värdnamnet och sökvägen för den aktuella katalogen för den inskickande processen samt standardfilnamnet.

Standardfilnamnet för standardfel har följande format:

jobbnamn.esekvensnummer

-h

Ange att en USER hold ska tillämpas på batchjobbet.

Verktyget qsub ska sätta värdet för batchjobbets attribut Hold_Types till USER.

Om optionen -h inte anges ska qsub sätta attributet Hold_Types till NO_HOLD.

-j sammanfogningslista

Definiera vilka strömmar från batchjobbet som ska slås samman.

Optionen -j ska acceptera ett värde för sammanfogningslista som är en sträng av alfanumeriska tecken i den portabla teckenuppsättningen.

Verktyget qsub ska acceptera ett optionargument sammanfogningslista som består av ett eller flera av tecknen e och o, eller det enskilda tecknet n.

Alla andra batchjobbutmatningsströmmar som anges ska slås samman med den utmatningsström som representeras av det tecken som står först i sammanfogningslista.

För varje unikt tecken i sammanfogningslista ska qsub lägga till ett värde i batchjobbets attribut Join_Path enligt följande:

e

Batchjobbets standardfelström. Detta motsvarar JOIN_STD_ERROR.

o

Batchjobbets standardutmatningsström. Detta motsvarar JOIN_STD_OUTPUT.

Ett befintligt attribut Join_Path kan rensas med följande sammanfogningstyp:

n

Ingen sammanfogning. Detta motsvarar NO_JOIN.

Om n anges ska inga filer slås samman. Verktyget qsub ska betrakta det som ett fel om någon annan sammanfogningstyp kombineras med n.

Strikt POSIX-anpassade program ska inte upprepa något av tecknen e, o eller n i optionargumentet. Verktyget qsub ska tillåta upprepning av tecken men ska inte ge upprepade tecken någon ytterligare betydelse.

En implementation kan definiera andra sammanfogningstyper. Implementationens konformitetsdokument ska beskriva sådana ytterligare batchjobbsströmmar, hur de anges, deras interna beteende och hur de påverkar verktygets beteende.

Om optionen -j inte anges ska qsub sätta batchjobbets attribut Join_Path till NO_JOIN.

-k behåll_lista

Definiera vilken utmatning från batchjobbet som ska behållas på exekveringsvärden.

Optionen -k ska acceptera ett värde för behåll_lista som är en sträng av alfanumeriska tecken i den portabla teckenuppsättningen.

Verktyget qsub ska acceptera ett optionargument behåll_lista som består av ett eller flera av tecknen e och o, eller det enskilda tecknet n.

För varje unikt tecken i behåll_lista ska qsub lägga till ett värde i batchjobbets attribut Keep_Files enligt följande:

e

Batchjobbets standardfelström ska behållas. Detta motsvarar KEEP_STD_ERROR.

o

Batchjobbets standardutmatningsström ska behållas. Detta motsvarar KEEP_STD_OUTPUT.

Om både e och o anges ska båda filerna behållas.

Ett befintligt attribut Keep_Files kan rensas med följande typ:

n

Inga filer ska behållas. Detta motsvarar NO_KEEP.

Om n anges ska inga filer behållas. Verktyget qsub ska betrakta det som ett fel om någon annan behåll-typ kombineras med n.

Strikt POSIX-anpassade program ska inte upprepa något av tecknen e, o eller n i optionargumentet. Verktyget qsub ska tillåta upprepning av tecken men ska inte ge upprepade tecken någon ytterligare betydelse.

En implementation kan definiera andra behåll-typer. Implementationens konformitetsdokument ska beskriva sådana ytterligare typer, hur de anges, deras interna beteende och hur de påverkar verktygets beteende.

Om optionen -k inte anges ska qsub sätta batchjobbets attribut Keep_Files till NO_KEEP.

-m e-postoptioner

Definiera vid vilka punkter i batchjobbets körning den batchserver som hanterar jobbet ska skicka e-post om en ändring i batchjobbets tillstånd.

Optionen -m ska acceptera ett värde för e-postoptioner som är en sträng av alfanumeriska tecken i den portabla teckenuppsättningen.

Verktyget qsub ska acceptera ett optionargument som består av ett eller flera av tecknen e, b och a, eller det enskilda tecknet n.

För varje unikt tecken i e-postoptioner ska qsub lägga till ett värde i batchjobbets attribut Mail_Users enligt följande:

e

Skicka e-post när jobbet avslutas. Detta motsvarar MAIL_AT_EXIT.

b

Skicka e-post när jobbet börjar. Detta motsvarar MAIL_AT_BEGINNING.

a

Skicka e-post när jobbet avbryts. Detta motsvarar MAIL_AT_ABORT.

Om något av dessa tecken upprepas i optionargumentet ska dubbletter ignoreras.

Ett befintligt attribut Mail_Points kan rensas med följande typ:

n

Ingen e-post ska skickas. Detta motsvarar NO_MAIL.

Om n anges ska e-post inte skickas. Verktyget qsub ska betrakta det som ett fel om någon annan e-posttyp kombineras med n.

Strikt POSIX-anpassade program ska inte upprepa något av tecknen e, b, a eller n i optionargumentet.

Verktyget qsub ska tillåta upprepning av tecken men ska inte ge upprepade tecken någon ytterligare betydelse. En implementation kan definiera andra e-posttyper. Implementationens konformitetsdokument ska beskriva sådana ytterligare e-posttyper, hur de anges, deras interna beteende och hur de påverkar verktygets beteende.

Om optionen -m inte anges ska qsub sätta attributet Mail_Points till MAIL_AT_ABORT.

-M e-postlista

Definiera listan över användare som en batchserver som kör batchjobbet ska skicka e-post till, om servern skickar e-post om jobbet.

Syntaxen för optionargumentet e-postlista är ospecificerad.

Om implementationen av qsub använder en namntjänst för att hitta användare bör verktyget acceptera den syntax som används av namntjänsten.

Om implementationen inte använder en namntjänst för att hitta användare bör den acceptera följande syntax för användarnamn:

e-postadress[,e-postadress,...]

Tolkningen av e-postadress är implementationdefinierad.

Verktyget qsub ska sätta batchjobbets attribut Mail_Users till värdet av optionargumentet e-postlista.

Om optionen -M inte anges ska qsub endast placera användarnamnet och värdnamnet för den aktuella processen i batchjobbets attribut Mail_Users.

-N namn

Definiera batchjobbets namn.

Optionen -N ska acceptera ett värde för namn som är en sträng på högst 15 alfanumeriska tecken i den portabla teckenuppsättningen, där det första tecknet är alfabetiskt.

Verktyget qsub ska sätta batchjobbets attribut Job_Name till värdet av optionargumentet namn.

Om optionen -N inte anges ska qsub sätta batchjobbets attribut Job_Name till namnet på argumentet skript, efter att eventuell katalogspecifikation tagits bort.

Om optionen -N inte anges och skriptet läses från standardinmatning ska qsub sätta batchjobbets attribut Job_Name till värdet STDIN.

-o sökvägsnamn

Definiera sökvägen för batchjobbets standardutmatning.

Verktyget qsub ska acceptera ett optionargument sökvägsnamn som följer syntaxen för sökvägselement i POSIX.1-2017, System Interfaces, och som kan föregås av ett värdnamnselement på formen:

värdnamn:

Om sökvägsnamn är en absolut sökväg ska qsub sätta batchjobbets attribut Output_Path till värdet av optionargumentet utan expansion.

Om sökvägsnamn är en relativ sökväg och inget värdnamnselement anges ska qsub sätta batchjobbets attribut Output_Path till sökvägen som erhålls genom att expandera optionargumentet relativt den aktuella katalogen för processen som kör qsub.

Om sökvägsnamn är en relativ sökväg och ett värdnamnselement anges ska qsub sätta batchjobbets attribut Output_Path till optionargumentets värde utan expansion.

Om sökvägsnamn inte anger ett värdnamnselement ska qsub prefixa sökvägen med:

värdnamn:

där värdnamn är namnet på den värd där qsub körs.

Om optionen -o inte anges ska qsub sätta batchjobbets attribut Output_Path till värdnamnet och sökvägen för den aktuella katalogen för den inskickande processen samt standardfilnamnet.

Standardfilnamnet för standardutmatning har följande format:

jobbnamn.osekvensnummer

-p prioritet

Definiera den prioritet batchjobbet ska ha i förhållande till andra batchjobb som ägs av batchservern.

Verktyget qsub ska sätta batchjobbets attribut Priority till värdet av optionargumentet prioritet.

Om optionen -p inte anges är värdet för attributet Priority implementationdefinierat.

Verktyget qsub ska acceptera ett värde för prioritet som följer syntaxen för signerade decimala heltal och som inte är mindre än -1024 och inte större än 1023.

-q destination

Definiera batchjobbets destination.

Destinationen är inte ett batchjobbattribut. Den bestämmer batchservern, och möjligen batchkön, dit qsub köar batchjobbet.

Verktyget qsub ska skicka skriptet till den batchserver som anges av optionargumentet destination, eller till den server som äger den batchkö som anges i optionargumentet.

Verktyget qsub ska acceptera ett optionargument för -q som följer syntaxen för en destination.

Om optionen -q inte anges ska qsub skicka batchjobbet till standarddestinationen. Mekanismen för att bestämma standarddestinationen är implementationdefinierad.

-r y|n

Definiera om batchjobbet kan köras om.

Om optionargumentets värde är y ska qsub sätta batchjobbets attribut Rerunable till TRUE.

Om optionargumentets värde är n ska qsub sätta batchjobbets attribut Rerunable till FALSE.

Om optionen -r inte anges ska qsub sätta batchjobbets attribut Rerunable till TRUE.

-S sökvägsnamnslista

Definiera sökvägen till det skal under vilket batchjobbet ska köras.

Verktyget qsub ska acceptera ett optionargument sökvägsnamnslista som följer denna syntax:

sökväg[@värd][,sökväg[@värd],...]

Verktyget qsub ska endast tillåta en sökväg för ett givet värdnamn. Verktyget ska endast tillåta en sökväg som saknar motsvarande värdnamn.

Verktyget qsub ska lägga till ett värde i batchjobbets attribut Shell_Path_List för varje post i optionargumentet sökvägsnamnslista.

Om optionen -S inte anges ska qsub sätta batchjobbets attribut Shell_Path_List till den tomma strängen.

Implementationens konformitetsdokument ska beskriva den mekanism som används för att sätta standardskalet och bestämma det aktuella värdet för standardskalet. En implementation ska tillhandahålla ett sätt för installationen att sätta standardskalet till inloggningsskalet för den användare under vilken batchjobbet ska köras.

-u användarlista

Definiera det användarnamn under vilket batchjobbet ska köras.

Verktyget qsub ska acceptera ett optionargument användarlista som följer denna syntax:

användarnamn[@värd][,användarnamn[@värd],...]

Verktyget qsub ska endast acceptera ett användarnamn som saknar motsvarande värdnamn. Verktyget ska endast acceptera ett användarnamn per namngiven värd.

Verktyget qsub ska lägga till ett värde i batchjobbets attribut User_List för varje post i optionargumentet användarlista.

Om optionen -u inte anges ska qsub sätta batchjobbets attribut User_List till det användarnamn som verktyget körs från.

-v variabellista

Lägg till variabler i listan över variabler som exporteras till batchjobbets sessionsledare.

En variabellista är en uppsättning strängar av formen:

variabel

eller:

variabel=värde

separerade med kommatecken.

Om optionen -v anges ska qsub lägga till varje variabel som namnges i optionargumentet, och eventuella angivna variabelvärden, i batchjobbets miljöattribut Variable_List.

Om inget värde anges på kommandoraden ska qsub sätta värdet för varje variabel i batchjobbets Variable_List till värdet för motsvarande miljövariabel i processen där verktyget körs.

Ett POSIX-anpassat program ska inte upprepa en variabel i optionargumentet.

Verktyget qsub ska inte upprepa en variabel i batchjobbets attribut Variable_List.

-V

Ange att alla miljövariabler i processen ska exporteras till batchjobbets kontext.

Verktyget qsub ska placera varje miljövariabel i den process där verktyget körs i listan och ska sätta värdet för varje variabel i attributet till variabelns värde i processen.

-z

Ange att verktyget inte ska skriva batchjobbets job_identifier för det skapade batchjobbet till standardutmatningen.

Om optionen -z anges ska qsub inte skriva identifieraren för det skapade batchjobbet till standardutmatningen.

Om optionen -z inte anges ska qsub skriva identifieraren för det skapade batchjobbet till standardutmatningen.

OPERANDER

Verktyget qsub ska acceptera operanden skript, som anger sökvägen till batchjobbets skript.

Om operanden skript inte anges, eller om operanden är den enskilda teckensträngen -, ska verktyget läsa skriptet från standardinmatning.

Om skriptet representerar en partiell sökväg ska qsub expandera sökvägen relativt den aktuella katalogen för processen som kör verktyget.

STANDARDINMATNING

Verktyget qsub läser batchjobbets skript från standardinmatning om operanden skript utelämnas eller är det enskilda tecknet -.

INDATAFILER

Utöver att knyta filen som anges av operanden skript till batchjobbet läser qsub skriptfilen och agerar på direktiv i skriptet.

MILJÖVARIABLER

Följande miljövariabler ska påverka körningen av qsub:

LANG

Anger ett standardvärde för internationaliseringsvariabler som är osatta eller tomma.

LC_ALL

Om denna är satt till en icke-tom sträng åsidosätter den värdena för alla andra internationaliseringsvariabler.

LC_CTYPE

Bestämmer lokalen för tolkning av bytesekvenser i textdata som tecken.

LC_MESSAGES

Bestämmer lokalen som ska användas för format och innehåll i diagnostiska meddelanden.

LOGNAME

Bestämmer användarens inloggningsnamn.

PBS_DPREFIX

Bestämmer standardprefixet för direktiv i skriptet.

SHELL

Bestämmer sökvägen till användarens föredragna kommandospråkstolk.

TZ

Bestämmer tidszonen som används för att tolka optionargumentet datum_tid. Om TZ är osatt eller tom ska en ospecificerad standardtidszon användas.

ASYNKRONA HÄNDELSER

När ett batchjobb väl har skapats existerar det tills det avslutas, avbryts eller tas bort.

Efter att ett batchjobb har skapats av qsub kan batchservrar dirigera, köra, ändra eller ta bort batchjobbet.

STANDARDUTMATNING

Verktyget qsub skriver den batch-job_identifier som tilldelats batchjobbet till standardutmatning, om inte optionen -z anges.

STANDARDFEL

Standardfel ska endast användas för diagnostiska meddelanden.

UTFILER

Inga.

UTÖKAD BESKRIVNING

Bevarande av skript

Verktyget qsub ska göra skriptet tillgängligt för den server som kör batchjobbet på ett sådant sätt att servern kör skriptet så som det existerade vid inskickningstillfället.

Verktyget qsub kan skicka en kopia av skriptet till servern med Queue Job Request, eller lagra en temporär kopia av skriptet på en plats som anges för servern.

Optionsangivelse

Ett skript kan innehålla direktiv till qsub.

Verktyget qsub ska skanna skriptets rader efter direktiv och hoppa över tomma rader tills den första raden som börjar med en annan sträng än direktivsträngen. Om direktiv förekommer på senare rader ska verktyget ignorera dessa direktiv.

Rader separeras med nyrad. Om skriptets första rad börjar med:

#!

eller ett kolon:

:

ska den raden hoppas över.

Verktyget qsub ska behandla en rad i skriptet som ett direktiv om och endast om teckensträngen från det första icke-blanka tecknet på raden fram till det första mellanslaget eller tabulatortecknet matchar direktivprefixet.

Om en rad i skriptet innehåller ett direktiv och radens sista tecken är omvänt snedstreck följt av nyrad, ska nästa rad tolkas som en fortsättning på direktivet.

Verktyget qsub ska behandla de optioner och optionargument som finns på direktivprefixraden med samma syntax som om optionerna hade matats in direkt till qsub.

Om en option finns både i ett direktiv och i argumenten till qsub ska verktyget ignorera optionen och motsvarande optionargument i direktivet.

Om en option finns i direktivet men inte i argumenten till qsub ska verktyget behandla optionen och optionargumentet.

I prioritetsordning ska qsub välja direktivprefix från en av följande källor:

  • Om optionen -C anges till verktyget: värdet för optionargumentet direktivprefix.
  • Om miljövariabeln PBS_DPREFIX är definierad: värdet för denna variabel.
  • Den fyrateckenssträng som är kodad i den portabla teckenuppsättningen:
#PBS

Om optionen -C finns i skriptfilen ska den ignoreras.

AVSLUTNINGSSTATUS

Följande avslutningsvärden ska returneras:

0

Slutfördes utan fel.

>0

Ett fel inträffade.

KONSEKVENSER AV FEL

Standardbeteende.

Följande avsnitt är informativa.

ANVÄNDNING I PROGRAM

Ingen.

EXEMPEL

Inga.

BAKGRUND OCH MOTIVERING

Verktyget qsub låter användare skapa ett batchjobb som behandlar det skript som anges som operand till verktyget.

Optionerna till qsub låter användare styra många aspekter av hur ett batchjobb köas och körs.

Optionen -a låter användare ange den tidpunkt efter vilken batchjobbet blir berättigat att köras. Genom att ange en körningstid kan användare utnyttja resurser vid låg belastning, synkronisera jobb med tidsmässigt förutsägbara händelser och möjligen dra nytta av lägre kostnader för beräkningstid under lågtrafik.

Optionen -A låter användare ange det konto som ska debiteras för batchjobbet.

Optionen -C låter användare föreskriva prefixet för direktiv i skriptfilen.

Optionen -c låter användare ange checkpoint-intervall för sina jobb.

Optionen -e låter användare omdirigera jobbens standardfelströmmar till en annan sökväg än standard.

Optionen -h låter användare skapa ett batchjobb som hålls kvar tills det uttryckligen släpps.

Optionen -j låter användare slå samman ett batchjobbs standardfel med dess standardutmatning.

Optionen -m låter användare ange de punkter i körningen av ett batchjobb då e-post ska skickas.

Optionen -N låter användare koppla ett namn till batchjobbet.

Optionen -o låter användare omdirigera standardutmatningsströmmen.

Optionen -P låter användare ange den relativa prioriteten för ett batchjobb vid urval från en kö.

Optionen -q låter användare ange en initial kö för batchjobbet.

Optionen -r låter användare styra om det inskickade jobbet ska köras om ifall den styrande batchnoden fallerar under körningen.

Optionen -S låter användare ange det program, normalt ett skal, som ska anropas för att behandla batchjobbets skript.

Optionen -u är användbar när den inskickande användaren är behörig att använda mer än ett konto på en viss värd.

Optionen -V låter användare exportera alla sina aktuella miljövariabler till batchjobbets processkontext.

Optionen -v låter användare exportera specifika miljövariabler från den aktuella processen till batchjobbets processer.

Optionen -z låter användare undertrycka utskrift av batchjobbets identifierare till standardutmatning.

Historiskt har verktyget qsub fyllt funktionen att skicka in batchjobb i NQS-systemet. Vissa ändringar och tillägg har gjorts i qsub i POSIX.1-2017 som följd av växande erfarenhet av distribuerade batchsystem.

FRAMTIDA RIKTNINGAR

Verktyget qsub kan komma att tas bort i en framtida version.

SE ÄVEN

POSIX.1-2017, Base Definitions:

  • Avsnitt 3.150, Epoch
  • Avsnitt 6.1, Portable Character Set
  • Kapitel 8, Environment Variables
  • Avsnitt 12.2, Utility Syntax Guidelines

COPYRIGHT

Delar av denna text är återgivna och reproducerade i elektronisk form från IEEE Std 1003.1-2017, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 by the Institute of Electrical and Electronics Engineers, Inc och The Open Group.

Om det finns någon avvikelse mellan denna version och den ursprungliga standarden från IEEE och The Open Group är den ursprungliga standarden den avgörande referensen. Den ursprungliga standarden kan hämtas online på:

http://www.opengroup.org/unix/online.html

Typografiska fel eller formateringsfel på denna manualsida har troligen uppstått vid konvertering av källfilerna till manualsidesformat. Sådana fel kan rapporteras enligt informationen på:

https://www.kernel.org/doc/man-pages/reporting_bugs.html

KORT SAMMANFATTNING

qsub skickar in ett skript som ett batchjobb till en batchserver.

Exempel på grundform:

qsub jobbskript.sh

Läs skript från standardinmatning:

qsub -

Ange jobbnamn:

qsub -N nattjobb jobbskript.sh

Skicka jobb till en viss kö:

qsub -q batch jobbskript.sh

Spara standardutmatning och standardfel på angivna platser:

qsub -o output.txt -e error.txt jobbskript.sh

Kör jobbet först vid en angiven tidpunkt:

qsub -a 202606010230 jobbskript.sh

Exportera hela nuvarande miljön till batchjobbet:

qsub -V jobbskript.sh

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/qsub.1p.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp hemma som har sponsrat Linux.se med webbhotell.