Я написал несколько простых файловых систем с помощью Python-fuse, но теперь я хочу сделать что-то, чего я не могу найти ни в pydoc, ни в образцах сценариев, которые я нашел: когда файловая система размонтирована с помощью fusermount -u
, я хочу чтобы перехватить это действие, выполните размонтирование, а затем rmdir каталог монтирования, созданный сценарием инициализации моей программы. Если это вообще возможно, что за волшебное заклинание, чтобы поймать действие размонтирования?
Я вижу, как это может легко превратиться в бесконечный цикл, но, надеюсь, я смогу понять, как отключить ловушку umount при первом попадании.
Обновление: я нашел
destroy
на http://omake.metaprl.org/prerelease/omake-dll-fuse.html#htoc582 и добавил метод, но, похоже, он не вызывается.