Я использую chroot в скрипте, цель - запустить команду, вот синтаксис chroot:
chroot [OPTION] NEWROOT [COMMAND [ARG]...]
Проблема в том, что команда, которую я запускаю, должна принять определение переменной, как это -
chroot /myroot FOO=BAR my_cmd
Но когда я это делаю, я получаю сообщение об ошибке bash : FOO=BAR, no such file or directory
, похоже, что первая позиция должна быть командой.
Есть ли способ обойти это?
Это, кажется, работает:
$ sudo FOO=bar chroot /srv/Chroot/precise-i386/ env | grep FOO
FOO=bar
Можно также использовать псевдоним здесь. например,
нечто псевдонима = 'Ваша команда'
поместите эту команду в свой bashrc с
gedit .bashrc
затем получите .bashrc
сделайте все они в Вашем терминале.
кто-то редактирует мое сообщение для помещения его в формат, потому что я делаю это со своего мобильного телефона.