Может попробовать для дебага строку в скрипте заменить на
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

Дати відповідь електронним листом