从 chroot 执行“exit”命令时,有没有办法自动卸载文件系统?
$ mount --bind /proc proc
$ chroot .
~ exit #now in chroot and call exit.
$ # back to main device.
我希望 proc 在退出时自动卸载。
谢谢你!
答案1
您可以尝试创建一个alias
forchroot
在命令或脚本完成后运行umount
它,例如:
alias chroot='chroot; umount my/drive'
或者可以使用不同的名称,例如mychroot
.
另一种选择是让脚本在后台运行,监视chroot
进程,然后umount
在进程终止时监视驱动器。