我正在编写一个应该这样做的脚本......
chroot /chroot_dir/ su -
./startup.sh (This should run within the su environment)
我试过这种方法:
chroot /chroot_dir /bin/bash -c " su -; ./startup.sh"
这试图执行用户切换和脚本作为 bash 的字符串命令......但是它的作用是在 “su -”之后“停止”并且不执行脚本。但是,一旦我离开“su -”环境,它确实会尝试运行 startup.sh,但它当然找不到它。
基本上我需要将“startup.sh”嵌套在“su -”环境中运行......