Mac OS X 主页上令人厌烦的 unison.log

Mac OS X 主页上令人厌烦的 unison.log

OS X 的 Unison GUI 不断在我的主目录中创建“unison.log”文件。

这太愚蠢了,它应该隐藏文件(“.unison.log”),或者将其放在适当的位置,而不是放在我的主目录中。

您知道有什么方法可以阻止它这样做吗?(无需破解源代码并重新编译)

我只能想出一个守护进程来检查该文件并将其删除,但也许有更好的方法......

答案1

日志文件的位置可以在配置文件中设置(通常情况下~/.unison/something.prf,但由于您使用的是 OS X,因此它将位于~/Library/Application Support/Unison/),方法是添加一行logfile = /path/to/log/file。 也可以在命令行上使用选项覆盖它-logfile

一般来说,如果程序没有按照你想要的方式运行,我建议在想出复杂的解决方法或修改源代码之前先寻找配置选项。文档是你的朋友。在这种情况下,在文档中搜索“unison.log”会立即引导你找到首logfile选项。

答案2

除了该logfile选项之外,您可能对 感兴趣log=false,它可以完全禁用日志记录。

答案3

您可以在命令行上禁用日志文件,如下所示

-logfile /dev/null

答案4

我建议向应用程序的开发人员发送一封电子邮件,或者如果它是开源的,请下载 Xcode 和程序源代码,修改有问题的文件路径,并编译您自己的 Unison“fork”。

相关内容