【发布时间】:2021-05-07 21:47:10
【问题描述】:
我在 Linux 中托管了一个运行自定义容器的应用服务。我的应用程序正在运行,但我想以指定的时间间隔运行和安排命令。为简单起见,假设我想每小时运行一次ls 命令。我想到了三个选项:
- 在容器中运行它们。现在我有一个问题,
cron命令不存在,但即使存在,它会持续存在吗?据我了解,容器会在重启、扩展等时重新创建。 - 通过执行某种将在容器内执行命令的
az或powershell命令来使用 Azure 中的任何其他服务,例如自动化作业。有这样的命令吗?我确实找到了一个,但它特定于 Azure 的容器服务,而不是应用服务。 - 使用 Azure 中任何其他可以通过 SSH 执行命令的服务。这可能吗?
也许还有其他选择?更原生的东西,比如 WebJobs(不适用于 Linux)?
【问题讨论】:
标签: azure azure-web-app-service containers