我有很多24/7的工作。我想每个周末循环它们来刷新缓存,粘性会话,连接池,进行维护等等。
在作业定义中,我看到能够安排作业在特定时间运行,但无法将其设置为在特定时间优雅地运行。 那将是非常有用的。
答案 0 :(得分:1)
来自我对Need to configure the job level timeout option for rundeck Job
的回答2.7 Rundeck支持 Job Timeout
<强>超时强> 您可以为作业设置最大运行时间。如果运行时超过此值,则作业将暂停(就像用户已将其杀死一样。)(注意:如果直接调用,则超时仅影响作业,而不是如果它用作作业参考。)
但是之后会立即重启还是会停止?一世 希望它重新开始。
结合超时和Retry,您应该能够实现,在超时后重新启动