如何指定守护进程在系统关闭期间何时停止?

如何指定守护进程在系统关闭期间何时停止?

我编写了一个 FUSE,将本地和远程文件系统合并为一个虚拟 FS。

我看到的问题是,当系统关闭(即root发出reboot)时,我的文件系统在所有正在运行的应用程序(如 FireFox)之前死亡,因此当系统重新启动时,某些应用程序(如 FireFox)会卡住,因为它们无法清理,因为文件系统在它们之前就消失了。

我正在运行 Ubuntu 10.04,它使用upstart——我如何告诉 upstart 在用户应用程序全部死亡之前不要杀死我的 FS 守护进程?

答案1

一个 hackish 的解决方案是这样做:

stop on stopped lightdm

将 lightdm 替换为您所使用的任何 DM。这将确保 FS 在所有用户应用程序关闭后关闭。

相关内容