我读到过,在 newsyslog.conf 中提供 pid 是为了确保进程写入新日志文件。但是,我尝试过在不提供 pid 的情况下进行日志轮换,因为我找不到进程的 pid,而且它成功了(进程在新文件中写入了新的日志条目)。
现在我不确定什么时候需要提供 pid 文件。我在这里测试的进程是一个 launchd 进程,可能是因为这个原因吗?
我读到过,在 newsyslog.conf 中提供 pid 是为了确保进程写入新日志文件。但是,我尝试过在不提供 pid 的情况下进行日志轮换,因为我找不到进程的 pid,而且它成功了(进程在新文件中写入了新的日志条目)。
现在我不确定什么时候需要提供 pid 文件。我在这里测试的进程是一个 launchd 进程,可能是因为这个原因吗?