LINUX.ORG.RU
ФорумAdmin

LXC контейнер не выполняет rc.local

 


0

3

Хостовая OS Debian Squeeze, гостевая ОС Debian Squeeze. При перезагрузке ПК контейнеры LXC стартуют, но не запускают команды прописанные в их rc.local, команды прописаны с полными путями. Впечатление что rc.local вообще не стартует. В чем может быть дело?


Ответ на: комментарий от afanasiy

Утилита sysv-rc-conf показывает что сервис rc.local стартует на уровнях 2,3,4. у LXC гостя уровень 3, т.е. стартовать должен

pitman
() автор топика

Попробуй подождать 5 минут. У меня аналогичная ситуация, но с убунтой в обоих системах. В итоге обнаружил что rc.local всё-таки стартует, но сильно позже.

eagleivg ★★★★★
()
Ответ на: комментарий от eagleivg

Выяснил некоторые доп.подробности. rc.local не стартует если LXC запускает контейнеры при старте ПК. Если в процессе работы ПК для контейнера делать lxc-stop/lxc-start rc.local стартует и прописанные там скрипты выполняются. ПК работает круглосуточно, перегружается не очень часто,после рестарта проверяю руками, но это неправильно, вот ищу причину.

pitman
() автор топика
Ответ на: комментарий от pitman

Отпишись, если найдёшь причину. Я тоже встречался но было не критично

xorik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.