我的Bash脚本在进入chroot环境后结束



问题:

在我的脚本中的以下行之后,脚本意外结束。我试图在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}"

相关内容

  • 没有找到相关文章

最新更新