【发布时间】:2021-11-19 04:15:48
【问题描述】:
我的问题:
在我的脚本中的以下几行之后,脚本意外结束。我正在尝试在 bash 脚本中输入 chroot。我怎样才能完成这项工作
I am writing a script that installs Gentoo
echo " Entering the new environment"
chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1="(chroot) ${PS1}"
【问题讨论】:
-
之前是否定义了
PS1?使用所示的 sn-p,PS1在定义之前就被访问了。 -
@zois 不,我刚从here.得到那个代码
-
"chroot /mnt/gentoo /bin/bash"- 此时您启动了新的子进程,因此在您退出子 bash 进程之前,不会执行其余脚本。
-
@Saboteur 好的,谢谢你告诉我。
-
@zois 没关系。默认情况下,未定义参数的扩展是空字符串,而不是错误。