Questo è il comando globusrun che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
globusrun - Esegui e gestisci i lavori tramite GRAM
SINOSSI
globusrun [-aiuto | -utilizzo | -versione -versioni ]
globusrun [-p | -analisi] { -f NOME DEL FILE | -file NOME DEL FILE | RSL }
globusrun [OPZIONI] {-r RISORSE| -risorsa RISORSE} { -a | -solo-autenticazione }
globusrun [OPZIONI] {-r RISORSE| -risorsa RISORSE} { -j | -versione-jobmanager }
globusrun [OPZIONI] {-k | -uccisione } LAVORO
globusrun [OPZIONI] [ -full-proxy | -D ] { -y | -aggiorna-proxy } LAVORO
globusrun [OPZIONI] -stato LAVORO
globusrun [OPZIONI] { -r RISORSE | -risorsa RISORSE } { -F NOME DEL FILE | -file NOME DEL FILE |
RSL}
DESCRIZIONE
I globusrun programma per l'invio e la gestione dei lavori eseguiti su un host di lavoro locale o remoto. Il
i lavori sono controllati dal globus-job-manager programma che si interfaccia con un locale
gestore delle risorse che pianifica ed esegue il lavoro.
I globusrun il programma può essere eseguito in diverse modalità scelte dalla riga di comando
opzioni.
Quando -Aiuto, -uso, -versione, o -versioni vengono utilizzate le opzioni della riga di comando, globusrun volere
stampare le informazioni di diagnostica e poi uscire.
Quando il -p or -analizzare l'opzione della riga di comando è presente, globusrun verificherà la sintassi di
la specifica RSL e quindi terminare. Se la sintassi è valida, globusrun stamperà
la stringa RSL Parsed Successfully... ed esce con un codice di uscita zero; altrimenti, lo farà
stampa un messaggio di errore e termina con un codice di uscita diverso da zero.
Quando il -a or -solo-autenticazione l'opzione della riga di comando è presente, globusrun verificherà
che il servizio denominato da RISORSE esiste e le credenziali del cliente sono concesse
permesso di accedere a quel servizio. Se l'autenticazione ha esito positivo, globusrun verrà visualizzato
la stringa GRAM Authentication test riuscito ed esce con un codice di uscita zero; altrimenti
stamperà una spiegazione del problema e lo farà con un codice di uscita diverso da zero.
Quando il -j or -versione-jobmanager l'opzione della riga di comando è presente, globusrun tenterà
per determinare la versione del software che il servizio denominato da RISORSE è in esecuzione. Se
successo, visualizzerà sia la versione Toolkit che la versione del pacchetto Job Manager
ed esci con un codice di uscita zero; in caso contrario, stamperà una spiegazione del problema e
uscita con un codice di uscita diverso da zero.
Quando il -k or -uccidere l'opzione della riga di comando è presente, globusrun tenterà di terminare
il lavoro nominato da ID_LAVORO. In caso di successo, globusrun uscirà con zero; altrimenti lo farà
visualizzare una spiegazione del problema ed uscire con un codice di uscita diverso da zero.
Quando il -y or -aggiorna-proxy l'opzione della riga di comando è presente, globusrun tenterà di
delegare un nuovo proxy X.509 al job manager che gestisce il lavoro nominato da LAVORO. Se
riuscito, globusrun uscirà con zero; altrimenti visualizzerà una spiegazione del
problema ed esci con un codice di uscita diverso da zero. Questo comportamento può essere modificato dal
-proxy completo or -D opzioni della riga di comando per abilitare la delega completa del proxy. L'impostazione predefinita è
delega limitata.
Quando il -stato l'opzione della riga di comando è presente, globusrun cercherà di determinare il
stato attuale del lavoro. In caso di successo, lo stato verrà stampato sull'output standard e
globusrun uscirà con un codice di uscita zero; in caso contrario, verrà fornita una descrizione dell'errore
visualizzato e uscirà con un codice di uscita diverso da zero.
Altrimenti, globusrun invierà il lavoro a un servizio GRAM. Per impostazione predefinita, globusrun attese
fino a quando il lavoro non è terminato o non è riuscito prima di uscire, visualizzando le informazioni sul lavoro
lo stato cambia e al momento dell'uscita, il codice di uscita del lavoro se fornito dal servizio GRAM.
I globusrun programma può anche funzionare come un GAS file server per consentire il
globus-job-manager programma per organizzare i file da e verso la macchina su cui globusrun is
eseguito sul nodo del servizio GRAM. Questo comportamento è controllato dal -s, -oe -w
opzioni della riga di comando.
Lavori inviati da globusrun possono essere monitorati in modo interattivo o distaccati. Avere globusrun
scollegarsi dal servizio GRAM dopo aver inviato il lavoro, utilizzare il pulsante -b or -F Da riga di comando
opzioni.
VERSIONI
-Aiuto
Visualizza un messaggio di aiuto per l'errore standard ed esci.
-uso
Visualizza un riepilogo dell'utilizzo di una riga per l'errore standard ed esci.
-versione
Visualizza la versione del software di globusrun all'errore standard e uscire.
-versioni
Visualizza la versione software di tutti i moduli utilizzati da globusrun (incluso DiRT
informazioni) all'errore standard e quindi uscire.
-P, -analizzare
Eseguire un'analisi delle specifiche del lavoro e stampare la diagnostica. Se un errore di analisi
si verifica, globusrun esce con un codice di uscita diverso da zero.
-f NOME DEL FILE, -file NOME DEL FILE
Leggere le specifiche del lavoro dal file denominato da NOME DEL FILE
-N, -nessuna-interruzione
Disabilita la gestione del segnale SIGINT, in modo che il carattere di interruzione (tipicamente
Cause Control-C globusrun terminare senza annullare il lavoro.
-r RISORSE
Invia la richiesta alla risorsa specificata da RISORSE. È possibile specificare una risorsa
nei seguenti modi:
· HOST
· HOST:PORT
· HOST:PORT/SERVIZIO
· HOST/SERVIZIO
· HOST:/SERVIZIO
· HOST::OGGETTO
· HOST:PORT:OGGETTO
· HOST/SERVIZIO:OGGETTO
· HOST:/SERVIZIO:OGGETTO
· HOST:PORT/SERVIZIO:OGGETTO Se uno di PORT, SERVIZIO, o OGGETTO viene omesso, il
valori predefiniti di 2811, jobmanager e host@HOST sono usati rispettivamente.
-J, -versione-jobmanager
Stampa la versione del software in esecuzione dal servizio in esecuzione su RISORSE.
-k LAVORO, -uccidere LAVORO
Uccidi il lavoro nominato da LAVORO.
-D, -proxy completo
Delega un proxy di rappresentazione completo al servizio. Per impostazione predefinita, un proxy limitato è
delegato quando necessario.
-sì, -aggiorna-proxy: delega un nuovo proxy al servizio di elaborazione JOBID.
-stato
Visualizza lo stato corrente del lavoro denominato da JOBID.
-Q, -silenzioso
Non visualizzare la modifica dello stato del lavoro o le informazioni sul codice di uscita.
-oh, -abilita-uscita
Avvia un server GASS all'interno del globusrun applicazione che consente l'accesso al suo
solo output standard e flussi di errore standard. Inoltre, aumenta il RSL con una
definizione della sostituzione RSL GLOBUSRUN_GASS_URL e aggiunta di stdout e stderr
clausole che reindirizzano l'output e i flussi di errore del lavoro all'output e all'errore
flussi dell'interattivo globusrun comando. Se questo è specificato, allora globusrun
si comporta come se -q sono stati anche specificati.
-S, server
Avvia un server GASS all'interno del globusrun applicazione che consente l'accesso al suo
output standard e flussi di errore standard per la scrittura e qualsiasi file locale il the
globusrun invocazione per la lettura. Inoltre, aumenta il RSL con una definizione di
GLOBUSRUN_GASS_URL Sostituzione RSL e aggiunta delle clausole stdout e stderr che reindirizzano
i flussi di output e di errore del lavoro ai flussi di output e di errore del
interattivo globusrun comando. Se questo è specificato, allora globusrun si comporta come se
-q sono stati anche specificati.
-w, -scrivi-consenti
Avvia un server GASS all'interno del globusrun applicazione che consente l'accesso al suo
output standard e flussi di errore standard per la scrittura e qualsiasi file locale il the
globusrun invocazione per leggere o scrivere. Inoltre, aumenta il RSL con una definizione
della sostituzione RSL GLOBUSRUN_GASS_URL e aggiungere le clausole stdout e stderr che
reindirizzare i flussi di output e di errore del lavoro ai flussi di output e di errore di
l'interattivo globusrun comando. Se questo è specificato, allora globusrun si comporta come se
, il -q sono stati anche specificati.
-B, -lotto
Termina dopo aver inviato il lavoro al servizio GRAM. Le opzioni relative al GASS possono
essere utilizzato per organizzare i file di input, ma standard output, standard error e file staging
dopo il completamento del lavoro non verranno elaborati. Il globusrun il programma uscirà dopo
il lavoro incontra uno dei seguenti stati:
· IN SOSPESO
· ATTIVO
· FALLITO
· FATTO
-F, -batch-veloce
Termina dopo aver inviato il lavoro al servizio GRAM. Il globusrun il programma lo farà
exit dopo aver ricevuto una risposta dal servizio. Il LAVORO verrà visualizzato a
output standard prima di terminare in modo che il lavoro possa essere controllato con il -stato
opzione della riga di comando o modificata dal -aggiorna-proxy or -uccidere opzioni della riga di comando.
-D, -funzionamento a secco
Invia il lavoro con l'attributo dryrun impostato su true. Fatto questo, il lavoro
Il manager si preparerà per iniziare il lavoro ma inizierà a inviarlo al servizio.
Questo può essere usato per rilevare problemi con il RSL.
AMBIENTE
Le seguenti variabili influenzano l'esecuzione di globusrun
X509_USER_PROXY
Percorso per le credenziali del proxy.
X509_CERT_DIR
Percorso alla directory del certificato attendibile.
Usa globusrun online utilizzando i servizi onworks.net