shell – 带重定向的lxc-attach命令

我正在为Proxmox 4服务器设置一个从Proxmox 3.4迁移OpenVZ转储的脚本.脚本scp备份,还原它们等等.

在这个过程中,我想擦除/ etc / network / interfaces并使用“pct set”设置一个新的.

我的问题如下:要将默认基本配置写入/ etc / network / interface,我使用lxt-attach.我误用了这个:

lxc-attach -n 101 -- echo "auto lo" > /etc/network/interfaces

你明白了:我擦了我主机的网络配置.
那么有人可以告诉我如何执行此命令:

echo "auto lo" > /etc/network/interfaces

在使用lxc-attach的容器中?

非常感谢 😉

最佳答案
正如@jordanm所说(见评论),这个有效:

lxc-attach -n 101 -- bash -c 'echo "auto lo" > /etc/network/interfaces'

转载注明原文:shell – 带重定向的lxc-attach命令 - 代码日志