【发布时间】:2019-04-15 12:58:35
【问题描述】:
有没有办法在成功执行后自动删除job中的task?
我将保留时间设置为 24 小时,它会正确删除与任务关联的数据,但不会删除任务本身。我知道这是预期的行为。
但是我如何删除成功的任务而只保留失败的任务呢?有没有办法自动执行此操作,例如为任务设置保留时间限制?
谢谢!
【问题讨论】:
标签: azure azure-batch
有没有办法在成功执行后自动删除job中的task?
我将保留时间设置为 24 小时,它会正确删除与任务关联的数据,但不会删除任务本身。我知道这是预期的行为。
但是我如何删除成功的任务而只保留失败的任务呢?有没有办法自动执行此操作,例如为任务设置保留时间限制?
谢谢!
【问题讨论】:
标签: azure azure-batch
目前不存在此类功能,请查看此GitHub issue 进行跟踪。
虽然不理想,但您可以使用带有适当凭据的 recurring job schedule 来清理成功的任务、其他服务(例如 Azure Scheduler、Azure Functions)或自定义 cron 脚本来完成您需要的任务。
【讨论】: