重启 Mac 时,我在 /var/run/ 中创建的所有文件夹或文件都会被删除

重启 Mac 时,我在 /var/run/ 中创建的所有文件夹或文件都会被删除

/var/run 中添加的任何文件或文件夹在我重新启动计算机时都会被删除。为什么会发生这种情况?我应该怎么做才能确保这些文件不会被删除(或重新创建),我该怎么做?

任何帮助表示感谢

答案1

/var/run 被挂载为 tmpfs。这意味着当您的机器启动时它是完全空的,这样做是为了防止由于剩余的 PID 文件而导致守护进程无法启动。启动脚本通常会在使用它们之前在其中创建所需的目录。如果您想存储 PID 文件,请直接将其放入 /var/run 中,或者在创建 PID 文件之前创建一个目录。这不是存储需要在重启后保留的数据的地方。

相关内容