Re: lxc file push из bash скрипта
Рустам, спасибо за совет! Всё оказалось банально просто. Контейнер не успевал прогрузиться. Помог sleep 15 после старта контейнера. вт, 15 мая 2018 г., 16:22 Рустам Валиуллин: > Может попробовать для дебага строку в скрипте заменить на > echo lxc file push --debug --mode=700 ./locale_$tmpfile > $container/tmp/$tmpfile > > И посмотреть, во что bash разворачивает эту строку. > > > 15 мая 2018 г., 15:09 пользователь Олег Анисимов < > yoda.jedy.kni...@gmail.com> написал: > >> Доброго всем времени суток! >> >> Столкнулся со странной проблемой на 18.04 server >> >> Поднимаю LXD контейнер из bash скрипта и столкнулся с тем, что команда >> >> lxc file push --debug --mode=700 ./locale_$tmpfile $container/tmp/$tmpfile >> >> не выполняется в скрипте, но если (подставив значения переменных) >> выполнить её >> из командной строки, то файл в контейнер уходит. Ошибок никаких при >> выполнении >> скрипта в stdout не выдаётся, файл в контейнер не копируется. >> >> Я уже голову сломал, может у вас, коллеги, будут свежие мысли по этому >> поводу? >> >> -- >> С наилучшими пожеланиями, >> Олег Анисимов aka Yoda. >> >> -- >> ubuntu-ru mailing list >> ubuntu-ru@lists.ubuntu.com >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru >> >> > > > -- > С уважением, > Рустам Валиуллин. > -- > ubuntu-ru mailing list > ubuntu-ru@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru > -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Re: lxc file push из bash скрипта
Может попробовать для дебага строку в скрипте заменить на echo lxc file push --debug --mode=700 ./locale_$tmpfile $container/tmp/$tmpfile И посмотреть, во что bash разворачивает эту строку. 15 мая 2018 г., 15:09 пользователь Олег Анисимовнаписал: > Доброго всем времени суток! > > Столкнулся со странной проблемой на 18.04 server > > Поднимаю LXD контейнер из bash скрипта и столкнулся с тем, что команда > > lxc file push --debug --mode=700 ./locale_$tmpfile $container/tmp/$tmpfile > > не выполняется в скрипте, но если (подставив значения переменных) > выполнить её > из командной строки, то файл в контейнер уходит. Ошибок никаких при > выполнении > скрипта в stdout не выдаётся, файл в контейнер не копируется. > > Я уже голову сломал, может у вас, коллеги, будут свежие мысли по этому > поводу? > > -- > С наилучшими пожеланиями, > Олег Анисимов aka Yoda. > > -- > ubuntu-ru mailing list > ubuntu-ru@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru > > -- С уважением, Рустам Валиуллин. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
lxc file push из bash скрипта
Доброго всем времени суток! Столкнулся со странной проблемой на 18.04 server Поднимаю LXD контейнер из bash скрипта и столкнулся с тем, что команда lxc file push --debug --mode=700 ./locale_$tmpfile $container/tmp/$tmpfile не выполняется в скрипте, но если (подставив значения переменных) выполнить её из командной строки, то файл в контейнер уходит. Ошибок никаких при выполнении скрипта в stdout не выдаётся, файл в контейнер не копируется. Я уже голову сломал, может у вас, коллеги, будут свежие мысли по этому поводу? -- С наилучшими пожеланиями, Олег Анисимов aka Yoda. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru