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 に答える