출력을 사용자 정의 파일로 리디렉션하려는 여러 응용 프로그램 및 스크립트가 있습니다.
나는 다음을 사용하여 해당 응용 프로그램을 시작합니다.
command | logger -t TAG
태그를 기준으로 이러한 메시지를 필터링하고 다른 파일로 리디렉션하고 싶습니다. 이러한 응용 프로그램은 주로 오래 실행되는 프로세스이며 적절한 로그 회전이 필요하기 때문에 bash 리디렉션을 사용하고 싶지 않습니다.
/etc/rsyslog.d/60-myfilter.conf에 사용자 정의 필터를 추가하려고했습니다.
if $syslogtag == 'giomanager' then /var/log/giomanager.log
내가 무엇을 잘못하고 있지 ? 태그를 기준으로 필터링하는 적절한 방법은 무엇입니까? 아니면 유사한 결과를 얻는 더 좋은 옵션이 있습니까?
/var/log/giomanager.log