update-alternatives:禁用日志文件 /var/log/alternatives.log

update-alternatives:禁用日志文件 /var/log/alternatives.log

我想禁用日志文件/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 "$@"

相关内容