lxc-start не работает в сценарии cron

Этот сценарий отлично работает в консоли, но не запускает контейнер в cron. Итак, lxc-stop будет нормально работать в cron, но lxc-start - нет

Я получаю сообщение cron lxc-start wait_on_daemonized_start: 833 Нет такого файла или каталога - Не удалось получить состояние контейнера

for CONTAINER in $(lxc-ls -1 | grep data); do
    lxc-stop --name=$CONTAINER
    sleep 2
    lxc-start --daemon --name=$CONTAINER
done

Есть идеи, почему в cron не работает только запуск?

0
задан 12 April 2020 в 07:57
1 ответ

У меня была очень похожая проблема. Решение состояло в том, чтобы добавить необходимый PATH в cron. Для меня это был PATH=/usr/sbin:/usr/bin и тогда lxc-start заработал. Надеюсь, поможет!

0
ответ дан 14 August 2020 в 15:30

Теги

Похожие вопросы