현재 날짜를 사용하여 Oracle 로그 이름 바꾸기

현재 날짜를 사용하여 Oracle 로그 이름 바꾸기

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 매일, 매주 또는 매월이 아닌 간격으로 이 작업을 수행하려면 특정 크론 작업을 설정해야 할 수도 있습니다. 또는 공간을 기준으로 로그를 회전할 수 있습니다.

관련 정보