0

可能重复:
在 Unix 上正确处理 PID 文件的参考

unix 中的 .pid 文件是否由操作系统在进程运行时自动创建,或者该进程是否应该以编程方式创建一个 .pid 文件,如 "echo $$ > myprogram.pid" ?

4

1 回答 1

1

后者是正确的——一个进程必须创建 .pid 文件(操作系统不会这样做)。pid文件经常被守护进程用于各种目的。例如,它们可用于防止进程多次运行。它们也可以用来使控制进程(例如apache2ctl)知道向哪个进程发送信号。

于 2012-09-21T07:12:41.377 回答