ubuntu – 硬重启后删除/ var / run中的目录

我将我的sphinx pid保存在/var/run/sphinx/searchd.pid中,但每次我重新启动时,目录/ var / run / sphinx都会消失并且sphinx无法启动.有没有办法让该目录坚持或自动创建?人们通常如何处理这种情况?我用的是Ubuntu Hardy
那个目录是设计上的短暂.如果它的内容卡在靴子之间,可能会发生各种丑陋的效果,因为各种各样的控制脚本会在那里查看它们应该发出信号的过程.在最近的系统中,这种临时性质是通过将/ var / run挂载为tmpfs来强制执行的,而旧系统只是在启动时删除了目录中的所有内容.

因此,您需要配置Sphinx或其启动脚本来创建该目录,或者直接在/ var / run中编写PID文件.

相关文章

文章浏览阅读2.3k次,点赞4次,收藏22次。最近安装了CARLA预...
文章浏览阅读6.3k次,点赞5次,收藏15次。在清华镜像中下载U...
文章浏览阅读5k次。linux环境, python3.7.问题描述: 安装...
文章浏览阅读4.2k次,点赞4次,收藏17次。要安装这个 standa...
文章浏览阅读894次,点赞51次,收藏31次。在安卓使用vscode主...