Uma solução hackeada é fazer isso:
stop on stopped lightdm
substituindo lightdm pelo DM que você está usando. Isso garantirá que o FS fique inativo depois que todos os aplicativos do usuário forem fechados.
Eu escrevi um FUSE para combinar um sistema de arquivos local e remoto como um FS virtual.
O problema que estou vendo é que quando o sistema é desligado (ou seja, root
emite um reboot
), meu FS morre antes de todos os aplicativos em execução (como o FireFox), então quando o sistema retorna alguns aplicativos (como o FireFox) estão presos porque não foram capazes de limpar porque o sistema de arquivos desapareceu antes que pudessem.
Estou executando o Ubuntu 10.04, que usa upstart
- como eu digo ao upstart para não matar meu FS daemon até que os aplicativos dos usuários estejam todos mortos?
Uma solução hackeada é fazer isso:
stop on stopped lightdm
substituindo lightdm pelo DM que você está usando. Isso garantirá que o FS fique inativo depois que todos os aplicativos do usuário forem fechados.