当 svnserve 为 运行 时无法保持启用日志记录

Cannot keep logging enabled while svnserve is running

当我尝试为 svnserve 配置日志记录时,使用命令:

$ svnserve -d -r /svn --log-file /var/log/svn.log

我收到错误 svnserve: Can't bind server socket: Address already in use。经过一些研究,我 运行 $ps -ef | grep svnserve 并杀死了另一个进程,最终只是停止了 svnserve。随着 svnserve 停止,执行日志命令不会给我一个错误。但是我无法在此之后重新启动 svnserve,直到终止由日志设置命令创建的新进程。

我无法确定如何同时保留它们 运行 以便日志记录正常工作。

如果您发出 svnserve -d -r /svn --log-file /var/log/svn.log,这将启动带有日志记录的 svnserve 守护程序,您不需要 运行 任何其他 svnserve 命令。