Debian
update-alternatives:禁用日誌文件 /var/log/alternatives.log
我想禁用日誌文件
/var/log/alternatives.log
。我知道這是由update-alternatives
腳本記錄的,我也知道update-alternatives
可以接受參數--log
,指定一個非標準的日誌文件(在我的情況下,我想要 /dev/null)。但由於update-alternatives
是自動執行的,我不知道如何指定該命令行選項--log
。是否有一些配置文件,我可以在其中指定
--log
參數?
update-alternatives
沒有配置文件。如果您想有效地避免記錄,您可以創建/var/log/alternatives.log
一個符號連結到/dev/null
.如果即使存在
/var/log/alternatives.log
是一個問題,您可以製作一個外殼包裝器。轉移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 "$@"