Condividi tramite


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 /scheduler, questo comando usa l'utilità di pianificazione nel nodo head specificata dalla variabile di ambiente CCP_SCHEDULER.
/? 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