syslog와 logrotate는 무엇으로 시작되나요?

syslog와 logrotate는 무엇으로 시작되나요?

살펴보니 /etc/rc?.d에 있는 스크립트 수에 비해 스크립트가 많이 보이지 않습니다 /etc/init.d.

내 컴퓨터에서 실행되는 것을 볼 수 있지만 syslog누가 시작했습니까? /etc/rc?.d이를 가리키는 스크립트가 없습니다 .

또한 logrotate실행 중이 아니지만( ps aux | grep logrotate) 실행 중인 것 같습니다. 구성을 살펴보면 이를 처리할 수 있다는 것을 알 수 있습니다 rsyslog.

모든 마법은 어디서 일어나는가?

답변1

다음을 수행하면 dpkg -L logrotatelogrotate에 대한 단서를 얻을 수 있습니다.

$ dpkg -L logrotate 
.
.
/etc/logrotate.d
/etc/logrotate.conf
/etc/cron.daily
/etc/cron.daily/logrotate

이는 ( /etc/crontab의 항목을 cron통해) logrotate를 시작한다는 의미입니다.anacron

syslog일반적으로 포장에서 나옵니다 rsyslog. ( man rsyslogd)

관련 정보