로그 파일을 비활성화하고 싶습니다 /var/log/alternatives.log
. 나는 이것이 스크립트에 의해 기록된다는 것을 알고 있으며 인수를 취하고 비표준 로그 파일을 지정할 수 update-alternatives
있다는 것도 알고 있습니다 (제 경우에는 /dev/null을 원했습니다). 하지만 자동으로 실행되기 때문에 해당 명령줄 옵션을 지정하는 방법을 모르겠습니다 .update-alternatives
--log
update-alternatives
--log
매개변수를 지정할 수 있는 구성 파일이 있습니까 --log
?
답변1
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
이 쉘 스크립트를 다음과 같이 작성하십시오 /usr/bin/update-alternatives
.
#!/bin/sh
exec /usr/bin/update-alternatives.bin --log /dev/null "$@"