我想禁用日志文件/var/log/alternatives.log
。我知道这是由脚本记录的update-alternatives
,而且我也知道update-alternatives
可以采用参数--log
,指定一个非标准日志文件(在我的例子中我想要 /dev/null)。但由于update-alternatives
它是自动运行的,我不知道如何指定该命令行选项--log
。
是否有一些配置文件,我可以在其中指定--log
参数?
答案1
update-alternatives
没有配置文件。如果你想有效地避免日志记录,你可以建立/var/log/alternatives.log
一个到 的符号链接/dev/null
。
如果连 的存在都/var/log/alternatives.log
成问题,您可以制作一个 shell 包装器。转移update-alternatives
:
dpkg-divert --add --local --rename --divert /usr/bin/update-alternatives.bin /usr/bin/update-alternatives
将此 shell 脚本编写为/usr/bin/update-alternatives
:
#!/bin/sh
exec /usr/bin/update-alternatives.bin --log /dev/null "$@"