Debian

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

  • April 16, 2020

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

引用自:https://unix.stackexchange.com/questions/89244