更改“update-alternatives”日志文件的位置

更改“update-alternatives”日志文件的位置

我目前正在管理我的日志系统,但在设置所有日志位置时出现了一个问题:我想更改文件的位置/var/log/alternatives.log,我已经做了一些研究。此文件是更改默认程序(如编辑器、ruby 和其他程序)的一部分update-alterantives。阅读手册页后,我发现你可以使用参数设置日志文件但是如果系统启动该程序,我无法设置此标志。我也没有找到配置文件。

我怎样才能永久改变位置/var/log/alternatives.log

答案1

我这样做了: 在创建一个名为的脚本之前echo $PATH检查了一个文件夹,其中包含:/usr/sbin/update-alternatives/usr/local/binupdate-alternatives

#!/bin/bash
# Workaround to get "update-alternatives" to log to /var/log/dpkg/update-alternatives.log
# place in $PATH before /usr/sbin/update-alternatives eg. /usr/local/bin/
exec /usr/bin/update-alternatives --log /var/log/dpkg/update-alternatives.log "$@"
exit 0

使其可执行等等。

相关内容