Назад | Перейти на главную страницу

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

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

Я получаю сообщение cron lxc-start wait_on_daemonized_start: 833 No such file or directory - Failed to receive the container state

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

Любая идея, почему в cron не работает только начало?

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