问题:
在我的脚本中的以下行之后,脚本意外结束。我试图在bash脚本中输入chroot。我怎样才能使它工作
我正在写一个安装Gentoo的脚本
echo " Entering the new environment"
chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1="(chroot) ${PS1}"
chroot命令将启动新的bash子进程,因此在退出bash子进程之前,脚本的其余部分将不会执行。所以不要在/bin/bash下运行脚本,在chroot:
chroot /mnt/gentoo myscript.sh
myscript.sh:
#!/bin/bash
echo " Entering the new environment"
source /etc/profile
export PS1="(chroot) ${PS1}"