共用方式為


強制取消作業或工作

叢集管理員或作業擁有者可以強制取消執行中的作業或工作。 強制取消作業時,會略過 節點發行,並強制取消作業中的工作。 當任務強制取消時,工作及其子工作會略過寬限期,並立即停止。

您無法強制取消 HPC 叢集管理員中的作業或工作。 下列各節說明如何使用 HPC PowerShell命令提示字元 窗口,強制取消作業或工作。

注意事項

若要完成此程式,您必須是作業擁有者或叢集管理員。

強制取消作業

強制取消作業會立即停止作業。 作業中的工作不會使用工作取消寬限期,而且不會執行 節點發行 工作。

若要強制取消作業,請使用下列其中一種方法。 包含 –force 參數,並指定作業的識別碼。

  • 在 HPC PowerShell 中使用下列 Cmdlet:Stop-HpcJob <yourJobID> -force

  • 在命令提示字元中使用下列命令:job cancel <yourJobID> /force

強制取消工作

強制取消工作會立即停止工作及其子工作,而不會使用工作取消寬限期。

若要強制取消工作,請使用下列其中一種方法。 包含 –force 參數,並指定作業和工作的識別碼,以及選擇性地指定子工作。

  • 在 HPC PowerShell 中,使用下列 Cmdlet:Stop-HpcTask –JobId <yourJobID> -TaskID <yourTaskID> [-subTaskID <yourSubTaskID>] -force

  • 在命令提示字元中,使用下列命令:task cancel <yourJobID>.<yourTaskID>[.<yourSubTask>] /force

其他考量

  • 執行時取消的工作會標示為失敗 。 在開始之前取消的工作會標示為 已取消

  • 取消作業時,執行中 工作會標示為失敗 ,且 佇列 工作會保持 佇列 狀態。

  • 在 HPC Pack 中,已取消的工作可以使用 工作取消寬限期 來儲存狀態資訊,並在結束之前清除。 默認寬限期為15秒。 若要使用寬限期,應用程式必須處理 CTRL_BREAK 事件。 如果應用程式未處理事件,工作會立即結束。 若要讓服務使用寬限期,它必須處理 ServiceContext.OnExiting 事件。 強制取消的工作會略過寬限期。

其他參考