Oracle 경고 로그의 이름을 현재 날짜로 바꾸고 X일 후에 압축하고 싶습니다. 쉘 스크립트로 이 작업을 수행할 수 있습니까? 또한 logrotate를 사용할 수 없습니다.
답변1
Google에서 centOS logrotate를 검색했는데 첫 번째 링크는 설정 방법입니다.
/etc/logrotate.d
특정 요구 사항에 따라 oracle logrotate 스크립트( 아직 없는 경우) 를 설정하고 이를 dateext
dateformat %Y-%m-%d.
oracle 로그 회전 파일에 추가합니다. Red Hat/CentOS에서 로그 회전을 설정하는 방법 -https://linuxconfig.org/setting-up-logrotate-on-redhat-linux 매일, 매주 또는 매월이 아닌 간격으로 이 작업을 수행하려면 특정 크론 작업을 설정해야 할 수도 있습니다. 또는 공간을 기준으로 로그를 회전할 수 있습니다.