Этот сценарий отлично работает в консоли, но не запускает контейнер в 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 сработал. Надеюсь, поможет!