3
制作关机钩的最佳方法?
由于Ubuntu现在依赖upstart一段时间,因此我想使用upstart作业在系统关闭或重新引导时正常关闭某些应用程序。在这些应用程序关闭之前,必须停止系统的关闭或重新启动。 有时会手动启动应用程序,并且在系统关闭时应自动以脚本(我已经拥有)结束。由于没有(几乎所有)其他服务都无法可靠地结束应用程序,因此必须在其余的关闭开始之前结束应用程序。 我想我可以通过在关闭时触发的启动工作来解决此问题,但是我不确定应该以哪种方式使用哪些事件。到目前为止,我已经阅读了以下(部分矛盾的)陈述: 新贵中没有一般的关机事件 使用像start on starting shutdown工作定义中的节 使用像start on runlevel [06S]工作定义中的节 使用像start on starting runlevel [06S]工作定义中的节 使用像start on stopping runlevel [!06S]工作定义中的节 从这些建议中,出现以下问题: Ubuntu的暴发户中是否存在一般的关机事件? 建议使用什么方法来实现“关机挂钩”? 运行级别[x]何时触发?输入运行级别时或进入运行级别时,这是什么? 我们可以使用类似start on starting runlevel [x]或的东西start on stopping runlevel [x]吗? 什么是对我的问题最好的解决方案? 非常感谢你