我想做类似的事情:
schroot -c name -u root "export A=3 && export B=4"
但我收到错误:
Failed to execute “export”: No such file or directory
换句话说,我希望能够以编程方式在 schroot 环境中执行 shell 命令。实现此行为的正确方法是什么?
答案1
schroot bash -c “导出....
答案2
回声解决方案是可能的:
echo "export A=3 && export B=4" | schroot -c name -u root
我将这种行为用于 svn/git buildpackaging bash
答案3
我认为,由于 export 是 shell 内置命令,因此您需要执行 do dobash export
才能使其工作。使用真实命令再试一次。