/ / Bash Scripting; dando comandos para programas stdin - bash, scripting, sh, chroot

Bash Scripting; dando comandos para programas stdin - bash, scripting, sh, chroot

Eu sou muito novo para bash scripting. Eu tenho o seguinte script:

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

Eu realmente quero que os últimos 2 comandos sejam executados emambiente chroot mas eu não sei como dar a ele, eu procurei mas não consegui encontrar. Eu também quero chroot para sair após a execução dos comandos, mas atualmente trava. O que posso fazer para evitar isso?

EDITAR: Para futuros visitantes:

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

Respostas:

3 para resposta № 1

O comando que você deseja executar no chroot ambiente deve ser dado a chroot como um argumento. Veja o página de manual.