2

我对 bash 脚本非常陌生。我有以下脚本:

cp /etc/apt/sources.list /var/chroot/etc/apt/sources.list
chroot /var/chroot/
apt-get update
apt-get --simulate install $a > output

我实际上希望最后 2 个命令在 chroot 环境中运行,但我不知道如何给它,我搜索但找不到。我还希望 chroot 在执行命令后退出,但它目前挂起。我能做些什么来防止这种情况发生?

编辑:对于未来的访客:

cp /etc/apt/sources.list /var/chroot/etc/apt/sources.list
chroot /var/chroot apt-get update > /dev/null
chroot /var/chroot apt-get --simulate install nodejs
4

1 回答 1

3

您要在chroot环境中运行的命令必须chroot作为参数给出。请参阅手册页

于 2012-07-24T12:04:26.633 回答