列出当前的 Ignite 作业并取消它们
Listing current Ignite jobs and cancelling them
我在这里得到了部分答案,但不完全是我想要的。
link 描述了如何获取未来任务列表,但我真正想做的是列出并取消单个作业(可能挂起,很长 运行等等等等)。我看到另一个 post 暗示这是不可能的,但我想确认一下(参见第二个 link)
谢谢
是的,这是不可能的,实际上我不确定在一般情况下如何做到这一点。假设有 5 个作业 运行,而您想取消其中一个。你打算如何识别它?这似乎是非常适合我的用例。
但是,您始终可以实施自己的机制来执行此操作。一种可能的方法是使用 ComputeTaskSession
API 和任务属性。例如,设置一个特殊属性作为作业取消的信号,并创建相应地停止作业执行的属性侦听器。
我在这里得到了部分答案,但不完全是我想要的。
link 描述了如何获取未来任务列表,但我真正想做的是列出并取消单个作业(可能挂起,很长 运行等等等等)。我看到另一个 post 暗示这是不可能的,但我想确认一下(参见第二个 link)
谢谢
是的,这是不可能的,实际上我不确定在一般情况下如何做到这一点。假设有 5 个作业 运行,而您想取消其中一个。你打算如何识别它?这似乎是非常适合我的用例。
但是,您始终可以实施自己的机制来执行此操作。一种可能的方法是使用 ComputeTaskSession
API 和任务属性。例如,设置一个特殊属性作为作业取消的信号,并创建相应地停止作业执行的属性侦听器。