我目前正在管理我的日志系统,但在设置所有日志位置时出现了一个问题:我想更改文件的位置/var/log/alternatives.log
,我已经做了一些研究。此文件是更改默认程序(如编辑器、ruby 和其他程序)的一部分update-alterantives
。阅读手册页后,我发现你可以使用参数设置日志文件但是如果系统启动该程序,我无法设置此标志。我也没有找到配置文件。
我怎样才能永久改变位置/var/log/alternatives.log
?
答案1
我这样做了: 在创建一个名为的脚本之前echo $PATH
检查了一个文件夹,其中包含:/usr/sbin/update-alternatives
/usr/local/bin
update-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
使其可执行等等。