표준 출력 및 표준 오류를 로그 파일에 기록하는 프로세스가 실행 중입니다 /var/log/dragonturtle.log
. 어쨌든 로그 파일을 회전시키고 프로세스를 종료하지 않고 프로세스가 새 로그 파일에 계속 쓰도록합니까?
현재 발생하는 상황 (아래의 logrotate 구성이 제공됨) :
- 프로세스 쓰기
/var/log/dragonturtle.log
- logrotate에 이동
/var/log/dragonturtle.log
에/var/log/dragonturtle.log.1
- 프로세스는 계속 쓰기
/var/log/dragonturtle.log.1
내가하고 싶은 일 :
- 프로세스 쓰기
/var/log/dragonturtle.log
- 복사본
/var/log/dragonturtle.log
을 로테이션/var/log/dragonturtle.log.1
- 로그 자르기
/var/log/dragonturtle.log
- 프로세스는 계속 쓰기
/var/log/dragonturtle.log
/etc/logrotate.d/dragonturtle
:
/var/log/dragonturtle.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 644 dragonturtle dragonturtle
}