lxc file push из bash скрипта

Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

lxc file push из bash скрипта

Oleg A. Anisimov-2
Доброго всем времени суток!

Столкнулся со странной проблемой на 18.04 server

Поднимаю LXD контейнер из bash  скрипта и столкнулся с тем, что команда

lxc file push --debug --mode=700 ./locale_$tmpfile $container/tmp/$tmpfile

не выполняется в скрипте, но если (подставив значения переменных) выполнить её
из командной строки, то файл в контейнер уходит. Ошибок никаких при выполнении
скрипта в stdout не выдаётся, файл в контейнер не копируется.

Я уже голову сломал, может у вас, коллеги, будут свежие мысли по этому поводу?

--
С наилучшими пожеланиями,
Олег Анисимов aka Yoda.

--
ubuntu-ru mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Reply | Threaded
Open this post in threaded view
|

Re: lxc file push из bash скрипта

Рустам Валиуллин
Может попробовать для дебага строку в скрипте заменить на
echo lxc file push --debug --mode=700 ./locale_$tmpfile $container/tmp/$tmpfile

И посмотреть, во что bash разворачивает эту строку.


15 мая 2018 г., 15:09 пользователь Олег Анисимов <[hidden email]> написал:
Доброго всем времени суток!

Столкнулся со странной проблемой на 18.04 server

Поднимаю LXD контейнер из bash  скрипта и столкнулся с тем, что команда

lxc file push --debug --mode=700 ./locale_$tmpfile $container/tmp/$tmpfile

не выполняется в скрипте, но если (подставив значения переменных) выполнить её
из командной строки, то файл в контейнер уходит. Ошибок никаких при выполнении
скрипта в stdout не выдаётся, файл в контейнер не копируется.

Я уже голову сломал, может у вас, коллеги, будут свежие мысли по этому поводу?

--
С наилучшими пожеланиями,
Олег Анисимов aka Yoda.

--
ubuntu-ru mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru




--
С уважением,
Рустам Валиуллин.

--
ubuntu-ru mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
Reply | Threaded
Open this post in threaded view
|

Re: lxc file push из bash скрипта

Oleg A. Anisimov-2
Рустам, спасибо за совет! Всё оказалось банально просто. Контейнер не успевал прогрузиться. Помог sleep 15 после старта контейнера.

вт, 15 мая 2018 г., 16:22 Рустам Валиуллин <[hidden email]>:
Может попробовать для дебага строку в скрипте заменить на
echo lxc file push --debug --mode=700 ./locale_$tmpfile $container/tmp/$tmpfile

И посмотреть, во что bash разворачивает эту строку.


15 мая 2018 г., 15:09 пользователь Олег Анисимов <[hidden email]> написал:
Доброго всем времени суток!

Столкнулся со странной проблемой на 18.04 server

Поднимаю LXD контейнер из bash  скрипта и столкнулся с тем, что команда

lxc file push --debug --mode=700 ./locale_$tmpfile $container/tmp/$tmpfile

не выполняется в скрипте, но если (подставив значения переменных) выполнить её
из командной строки, то файл в контейнер уходит. Ошибок никаких при выполнении
скрипта в stdout не выдаётся, файл в контейнер не копируется.

Я уже голову сломал, может у вас, коллеги, будут свежие мысли по этому поводу?

--
С наилучшими пожеланиями,
Олег Анисимов aka Yoda.

--
ubuntu-ru mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru




--
С уважением,
Рустам Валиуллин.
--
ubuntu-ru mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

--
ubuntu-ru mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru