OpenBSD에서는 포트에 logrotate
이 없으며 많은 수의 로그 파일을 매달 회전하는 것과 관련하여 newsyslog
에는 제한된 기능이있는 것으로 보입니다.nginx 로그 파일을 매월 순환시키는 가장 쉬운 방법은 무엇입니까?
도메인이 많고, /var/www/logs/*/*.{access,error}.log
과 같은 nginx 로그 파일 이름이 많습니다.
나는 작은 쉘 스크립트와 cronjob을 생각하고 있습니다. 월간 파일을 모두 회전시키고 파일 이름에 지난 달을 추가하는 가장 쉬운 방법은 무엇입니까?
당신이 newsyslog의 제한된 기능을 정교하게 수 있을까? 또한이 질문은 serverfault IMO에 있어야합니다. – ramrunner
'newsyslog'는 회전 된 파일 ('... .access.log.2013-02')의 파일 이름에 날짜를 접미사로 붙이지 않으며 와일드 카드도 지원하지 않습니다. 이 질문은 셸 트릭 (쉘을 통해 파일 이름 바꾸기)을 다루므로 stackoverflow가 serverfault보다 적절한 장소라고 생각합니다. – cnst