【发布时间】:2012-09-13 14:18:57
【问题描述】:
unix 中的 .pid 文件是由操作系统在进程运行时自动创建的,还是应该进程以编程方式创建一个 .pid 文件,如“echo $$ > myprogram.pid”?
【问题讨论】:
unix 中的 .pid 文件是由操作系统在进程运行时自动创建的,还是应该进程以编程方式创建一个 .pid 文件,如“echo $$ > myprogram.pid”?
【问题讨论】:
后者成立——进程必须创建 .pid 文件(操作系统不会这样做)。 pid 文件经常被守护进程用于各种目的。例如,它们可用于防止进程多次运行。它们也可以用来让控制进程(例如apache2ctl)知道向哪个进程发送信号。
【讨论】:
.pid文件?