나는 syslog를 편집하고 있는데 ppp가 기록되기를 원합니다. ppp 구성에서 제안한 대로 이를 수행하기 위해 마지막 두 줄을 추가했습니다. 그것은 ppp를 기록하는 것 같지만, *
내 생각에는 다른 것들도 기록하는 것 같습니다. 제목에서도 오류가 발생합니다. 로깅 라인이 무엇인지 아시나요?
# /etc/syslog.conf - Configuration file for syslogd
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none /var/log/messages
user.* /var/log/user.log
local0.* /var/log/switch.log
local1.* /var/log/audit.log
*.emerg *
local0.* /dev/ttyS0
!ppp
*.* /var/log/switch.log
답변1
간단히 syslog.conf
구성은 다음과 같습니다
facility.priority /place/to/log
ppp의 기능은 데몬입니다. 우선순위는 디버그부터 긴급까지 다양합니다.
너의 마지막 줄
*.* /var/log/switch.log
우선 순위에 관계없이 모든 시설은 switch.log에 기록됩니다. 이로 인해 홍수가 발생할 수 있습니다.
노력하다
daemon.debug /var/log/daemon.log
또한 pppd(8) (pppd의 매뉴얼 페이지)에 따르면 pppd가 특정 파일에 로그하도록 지시할 수 있다는 점에 유의하십시오.
편집하다:
당신은해야합니다추측하다나는 어떤 시설을 갖추고 있나요?HPUX 로그 FTP 연결.
두 개 이상의 프로그램이 동일한 기능을 공유할 수 있으므로
grep ppp
로그 파일의 일부 후처리가 필요할 수 있습니다(예:).
답변2
사용할 때 이 오류가 발생합니다.기록계bash에서 명령을 실행하고 "-p" 플래그를 잘못 사용했습니다.허용되는 모든 값은 "시설 및 수준" 아래의 매뉴얼 페이지를 참조하십시오.. 내 작업 명령은 다음과 같습니다.
logger -p cron.info -t "($0)[$$]" "I'm going to the cron log."