我想为我的后台作业计时(以 开头)并在几秒钟start-job
后将它们超时。x
但是,我发现很难跟踪每个单独作业的运行时间(我正在运行大约 400 个作业)。
我希望有一种方法可以让工作超时并将其设置为failed
如果不是completed
在 X 秒内,但我发现没有超时参数。
跟踪作业的各个运行时间的好方法是什么?
我想我可以创建一个包含每个作业的开始时间和作业 ID 的哈希表,并检查running
状态并进行手动超时,但这听起来有点“发明轮子”。有任何想法吗?
编辑 感谢大家就这个话题进行了富有成果的讨论和极大的启发!