Мне нужно непрерывно запускать сценарий bash в течение неопределенного времени внутри док-контейнера в Azure через службу экземпляра контейнера Azure (ACI).Мой bash-скрипт имеет цикл while, который поддерживает его работу, а в контейнере Azure есть свойство OnFailure для перезапуска контейнера в случае сбоя.
Я вижу, что после запуска Контейнера в течение примерно 2 дней статус Контейнера работает.Тем не менее сценарий bash, который выполнялся на переднем плане и отправлял журналы в консоли контейнера Azure, кажется, умер и больше не отправляет журналы на консоль.Я также вижу, что он не выполняет то, что должен.
Как я могу надежно поддерживать этот скрипт bash в течение неопределенного времени в контейнере Azure?
Скрипт bash, который имеет внутренний цикл while, выполняется какниже:
Commands
bash
my-while-loop-script.sh