Interfaccia della riga di comando per lavori batch
L'interfaccia della riga di comando interagisce con pianificatore del lavoro sottoporre e manipolare a lavoro in batch. Si trova nelapp_server_root/bin directory comelrcmd.sh Olrcmd.bat script e può essere avviato da qualsiasi posizione nel file WebSphere® cellula.
Usa illrcmd script per eseguire i seguenti comandi:
| Comando | Argomenti | Descrizione | Ulteriori informazioni |
|---|---|---|---|
| Visualizza le informazioni sull'utilizzo perlrcmd . | Nessuna | Il comando visualizza le informazioni sull'utilizzo perlrcmd comando. | Esempio: lrcmd |
| Invia un lavoro a pianificatore del lavoro. | |
Quando un linguaggio di controllo del lavoro XML ( xJCL) è specificato il file,-xJCL=<xjcl_filename> specifica il percorso del xJCL da inviare dal file system e facoltativamente salvato. optional arguments:
Entrambe le varianti del comando restituiscono un ID lavoro per il lavoro inviato. |
Esempi:
|
| Annulla un lavoro inviato in precedenza. | |
Questo comando annulla l'avvio di un lavoro inviato in precedenza o annulla l'esecuzione di un lavoro in esecuzione. Utilizzo optional arguments:
|
Esempio:
|
| Riavviare un lavoro. | |
Questo comando riavvia un lavoro annullato. È possibile riavviare solo i lavori in stato riavviabile. Utilizzo optional arguments:
|
Solo un lavoro in batch associati alle applicazioni batch possono essere riavviati. Quando un lavoro batch viene annullato utilizzando il file-cmd=cancel comando, il suo stato viene modificato in riavviabile. Quando il lavoro viene riavviato, l'elaborazione riprende dall'ultimo checkpoint eseguito con successo. Esempio:
|
| Elimina le informazioni sul lavoro. | |
Questo comando elimina le informazioni sul lavoro dal file pianificatore del lavoro E punti finali della griglia. Il pianificatore del lavoro conserva le informazioni su un lavoro dopo il suo completamento. Il comando purge elimina permanentemente le informazioni sul lavoro dal pianificatore di lavoro e dai database dell'endpoint della griglia. Il comando elimina anche il log del lavoro. Utilizzo-jobid=<jobid> come ID lavoro assegnato al lavoro da pianificatore del lavoro. L'ID lavoro viene restituito da optional arguments:
|
IL pianificatore del lavoro conserva le informazioni su un lavoro dopo che il lavoro è stato completato. ILpurge Il comando elimina permanentemente le informazioni sul lavoro da pianificatore del lavoro E punto finale della griglia banche dati. Il comando elimina anche il log del lavoro. Esempio:
|
| Salva un xJCL al repository dei lavori. | |
Questo comando salva un file xJCL documento nel repository dei lavori per uso futuro-cmd=submit comandi.
optional arguments:
|
Esempi:
|
| Rimuovere un lavoro dal repository dei lavori. | |
Questo comando rimuove un file precedentemente salvato xJCL documento dal repository dei lavori. Utilizzo-job=<job_name> per specificare il nome assegnato al lavoro quando hai precedentemente salvato il file nel repository dei lavori.
|
Esempio:
|
| Mostra lo stato di a lavoro in batch. | oppure |
Questo comando visualizza le informazioni sullo stato di uno o più lavori nel file pianificatore del lavoro Banca dati. Argomento facoltativo: |
Esempi:
|
| Sospendere un lavoro. | |
Questo comando sospende l'avvio di un processo batch della griglia per il numero di secondi specificato. A meno che non venga ripreso manualmente (conlrcmd -cmd=resume , ad esempio), l'esecuzione del lavoro riprende automaticamente dopo il numero di secondi specificato.Utilizzo optional arguments: Utilizzo
|
Esempi:
L'esecuzione del lavoro può essere ripresa prima della scadenza dei 5 minuti con: |
| Riprendere l'avvio di un lavoro precedentemente sospeso. | |
Questo comando riprende l'avvio di un lavoro batch precedentemente sospeso. Utilizzo |
Vedi la descrizione di-cmd=suspend . |
| Visualizza l'output di un lavoro. | |
Visualizza l'output generato da pianificatore del lavoro E punto finale della griglia durante l'esecuzione del lavoro specificato. Utilizzo |
(nessuno) |
| Visualizza il codice di ritorno di un lavoro batch. | |
Visualizza il codice di ritorno complessivo prodotto da un lavoro batch della griglia. Utilizzo
-jobid=<jobid> come ID assegnato al lavoro da pianificatore del lavoro. L'ID lavoro viene restituito dalrcmd -cmd=submit comando che inizialmente ha inviato il lavoro. IL-cmd=status Il comando può essere utilizzato anche per identificare l'ID lavoro per un particolare lavoro.
|
(nessuno) |
| Invia una richiesta di lavoro ricorrente a pianificatore del lavoro . | oppure |
Invia una richiesta di lavoro ricorrente al pianificatore di lavoro. Il pianificatore del lavoro invia un file lavoro in batch contro quanto specificato xJCL ad intervalli di tempo indicati dagli argomenti.
optional arguments:
|
Esempi:
|
| Modificare una richiesta di lavoro ricorrente esistente. | |
Argomenti:
-xJCL, -interval (-startDate E-startTime ).optional arguments:
|
Esempi:
|
| Comando | Argomenti | Descrizione | Ulteriori informazioni |
|---|---|---|---|
| Visualizza le informazioni sull'utilizzo perlrcmd . | Nessuna | Questo comando visualizza le informazioni sull'utilizzo perlrcmd comando. |
Esempio: lrcmd |
| Interrompe l'esecuzione di un lavoro precedentemente inviato. | |
Questo comando interrompe l'esecuzione di un lavoro precedentemente inviato quando si verifica un checkpoint. Utilizzo optional arguments:
|
Esempi:
|
| Mostra le variabili simboliche a cui si fa riferimento nella definizione del lavoro xJCL. | |
Questo comando mostra le variabili simboliche a cui si fa riferimento nella definizione del lavoro xJCL. Utilizzo optional arguments:
|
Esempi:
|
| Salvare il registro dei lavori. | |
Questo comando salva la registrazione del lavoro associata all'identificativo del lavoro richiesto nel file system locale. Utilizzo Utilizzo optional arguments:
|
Esempi:
|
| Ottieni il registro dei lavori. | |
Visualizza il registro del lavoro associato all'identificativo del lavoro richiesto. Utilizzo optional arguments:
|
Esempi:
|
| Elimina il registro dei lavori | |
Rimuove il registro del lavoro associato all'identificatore del lavoro richiesto e al timestamp del registro. Una voce del registro lavori rimane, ad esempio: /opt/IBM/WebSphere/AppServer/profiles/scheduler/joblogs/PostingsSampleEar_99/14022007_164535/part.0.log. La voce tiene traccia del motivo per cui il registro lavori è stato rimosso.
|
Esempi:
|
| Visualizza i metadati del registro del lavoro per l'identificatore del lavoro richiesto. | |
I metadati del registro del lavoro indicano i timestamp del registro associati all'identificatore del lavoro richiesto. I metadati o il timestamp identificano un'istanza univoca del lavoro. Possono esistere registri di più lavori diversi con lo stesso numero di lavoro. Utilizzo |
Esempi:
|
| Visualizzare l'elenco delle parti del registro lavori. | |
Visualizza l'elenco delle parti del registro lavori associato all'identificativo del lavoro richiesto e alla data e ora del registro. Usa il comandogetLogMetaData per restituire un timestamp da utilizzare-logTimeStamp=<timestamp> .Utilizzo |
Esempi:
|
| Visualizza la parte del registro lavori. | |
Visualizza la parte del registro del lavoro associata all'identificatore del lavoro richiesto, al timestamp del registro e alla parte del registro. Utilizzo Utilizzo Utilizzo |
Esempi:
|
| Visualizza la dimensione del registro lavoro associato all'identificativo lavoro richiesto. | |
Questo comando restituisce la dimensione dei byte di accesso al lavoro. Utilizzare -jobid=<job_id> come ID lavoro assegnato al lavoro dal pianificatore del lavoro. L'ID lavoro viene restituito dalrcmd -cmd=submit comando che inizialmente ha inviato il lavoro. Utilizzo |
Esempi:
|
| Restituisce l'età del registro del lavoro in secondi dall'ultima modifica. | |
Visualizza l'età del
Utilizzo Utilizzo |
Esempi:
|
Esempio di recupero dell'output di un lavoro batch:
lrcmd
-cmd=output -jobid=mybatchjob:63 -host=myLRSHost -port=9081
Risultati di esempio:
CWLRB4940I: com.ibm.websphere.batch.wsbatch : -cmd=output -jobid=mybatchjob:63
CWLRB5000I: Wed Jun 15 17:55:36 EDT 2005 : com.ibm.websphere.batch.wsbatch : response to output
CWLRB1740I: [Wed Jun 15 17:55:36 EDT 2005] Job [mybatchjob:63] is in job setup.
CWLRB1760I: [Wed Jun 15 17:55:37 EDT 2005] Job [mybatchjob:63] is submitted for execution.
CWLRB2420I: [Wed Jun 15 17:55:37 EDT 2005] Job [mybatchjob:63] Step [Step1] is in step setup.
CWLRB2440I: [Wed Jun 15 17:55:38 EDT 2005] Job [mybatchjob:63] Step [Step1] is dispatched.
CWLRB2460I: [Wed Jun 15 17:55:38 EDT 2005] Job [mybatchjob:63] Step [Step1] is in step breakdown.
CWLRB2600I: [Wed Jun 15 17:55:38 EDT 2005] Job [mybatchjob:63] Step [Step1] completed normally rc=0.
CWLRB2420I: [Wed Jun 15 17:55:39 EDT 2005] Job [mybatchjob:63] Step [Step2] is in step setup.
CWLRB2440I: [Wed Jun 15 17:55:39 EDT 2005] Job [mybatchjob:63] Step [Step2] is dispatched.
CWLRB2460I: [Wed Jun 15 17:55:40 EDT 2005] Job [mybatchjob:63] Step [Step2] is in step breakdown.
CWLRB2600I: [Wed Jun 15 17:55:40 EDT 2005] Job [mybatchjob:63] Step [Step2] completed normally rc=4.
End