我已经用 Python-fuse 编写了一些简单的文件系统,但现在我想做一些我在 pydoc 和我找到的示例脚本中找不到的东西:当文件系统被卸载时fusermount -u
,我想要捕获该操作,执行 umount,然后 rmdir 由我的程序的初始化脚本创建的安装目录。如果有可能的话,有什么魔法咒语可以困住 umount 动作?
我可以看到这很容易变成一个无限循环,但我希望能弄清楚如何在卸载陷阱第一次被命中时禁用它。
更新:我
destroy
在http://omake.metaprl.org/prerelease/omake-dll-fuse.html#htoc582找到并添加了该方法,但似乎没有被调用。