annullamento processo
Annulla un processo in esecuzione o in sospeso specificato.
Per esempi di come usare questo comando, vedere esempi.
Sintassi
job cancel <jobID> [/force] [/graceful] [/message:<message>] [/scheduler:<name>]
job cancel {/? | /help}
Parametri
Parametro | Descrizione |
---|---|
< > jobID | Specifica l'identificatore per il processo che si desidera annullare. |
/forza | Arresta immediatamente il processo, senza usare il periodo di tolleranza per l'annullamento dell'attività e senza eseguire l'attività di rilascio del nodo, se il processo ne contiene uno. Questo parametro è stato introdotto in Microsoft HPC Pack 2008 R2 e non è supportato nelle versioni precedenti. |
/grazioso | Arresta correttamente il processo, consentendo di completare le attività. Questo parametro è stato introdotto in HPC Pack 2012 R2 Update 1 e non è supportato nelle versioni precedenti. |
/message:<messaggio> | Specifica un messaggio di errore da fornire all'utente che spiega perché il processo è stato annullato. La lunghezza massima del messaggio è di 128 caratteri. |
/scheduler: nome<> | Specifica il nome host o l'indirizzo IP del nodo head per il cluster a cui è stato inviato il processo. Il valore deve essere un nome computer o un indirizzo IP valido. Se non si specifica il parametro |
/? | Visualizza la Guida al prompt dei comandi. |
/help | Visualizza la Guida al prompt dei comandi. |
Osservazioni:
Per annullare un processo, lo stato del processo deve essere Configuring, Submitted, Validating, Queued o Running.
Quando si annulla un processo, il servizio utilità di pianificazione processi HPC rimuove il processo dalla coda di processi se il processo è in attesa di esecuzione.
Se il processo è in esecuzione, il servizio utilità di pianificazione processi HPC arresta le attività in esecuzione e libera le risorse usate in modo che possano essere allocate a un altro processo. Il servizio utilità di pianificazione processi HPC imposta anche lo stato delle attività in esecuzione su Non riuscito.
Se si accoda nuovamente il processo, la modalità di trattamento delle attività nel processo dipende dallo stato delle attività quando è possibile annullare il processo. Attività completate al termine dell'annullamento del processo. Le attività annullate in modo esplicito prima dell'esecuzione e attualmente nello stato annullato rimangono annullate. Tutte le altre attività vengono accodate, incluse quelle non riuscite.
Quando si annulla un processo con comando di annullamento del processo, lo stato del processo viene modificato in Annullata. A partire da HPC Pack 2008 R2, è anche possibile arrestare un processo e modificare lo stato del processo su Completato chiamando il comando processo di fine.
Esempi
Per annullare il processo con un identificatore di processo di 45 e fornire all'utente un messaggio di annullamento che spiega che il processo è stato annullato per consentire l'esecuzione di un processo diverso, usare il comando seguente:
job cancel 45 /message:"Clearing space for job 51, which needs to run immediately."
Per annullare immediatamente il processo con un identificatore di processo di 469, senza usare il periodo di tolleranza per l'annullamento delle attività e senza eseguire l'attività di rilascio del nodo, usare il comando seguente:
job cancel 469 /force
Per annullare il processo con un identificatore di processo di 12 normalmente, in modo che l'esecuzione delle attività venga completata, usare il comando seguente:
job cancel 12 /graceful
Riferimenti aggiuntivi
Command-Line della sintassi