타임 스탬프 확장 (% y % m % d % s)으로 원본 로그 파일에서 잘린 파일을 생성 할 수 있습니다. 이 이름을 'postrotate'에 사용하기 위해 작성된 파일의 이름을 얻는 방법은 무엇입니까? 회전하는 데 시간이 걸리면 다음 conf 파일이 작동하지 않습니다.
/usr/local/apacheHttpServer/logs/mod_jk.log{
missingok
copytruncate
rotate 7
notifempty
sharedscripts
dateext
dateformat -%Y-%m-%d-%s
postrotate
day=$(date +%Y-%m-%d-%s)
cp /usr/local/apacheHttpServer/logs/mod_jk.log-$day /tmp/truncate/log/
endscript
}
실제로 생성 된 파일을 탐지하는 몇 가지 방법이있을 수 있습니다. 그러나이 이름을 유지하는 간단한 변수가 있어야한다고 가정합니다. 미리 감사드립니다
1
실제로 나는 버튼을 클릭하여 모든 귀중한 답변에 투표했습니다. 그들 중 일부는 아직 답변을받지 못했습니다. 그들 중 일부는 나만 답을 얻었으므로 투표 할 수 없었습니다. 피드백은이 웹 사이트의 품질을 유지하고 확장하는 핵심 포인트라고 생각합니다. 나는 그것을 알고있다. 감사.
—
Ahmet Karakaya
좋아 내 현재 질문에 대해 이야기 할 수 있습니다 :)
—
Ahmet Karakaya