diff --git a/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 b/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 index f21ad79..98b2b19 100644 --- a/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 +++ b/roles/oracle-db-postinstall/templates/cron_oracle_cleaner.j2 @@ -1,8 +1,11 @@ #!/bin/sh -export DIAG_RDBMS={{ oracle_base }}/diag/rdbms/ -export DIAG_LSNR={{ oracle_base }}/diag/tnslsnr/ -export DAYS=30 +export ADMIN_DIR={{ oracle_base }}/admin +export DIAG_DIR={{ oracle_base }}/diag +export DIAG_RDBMS=${DIAG_DIR}/rdbms +export DIAG_LSNR=${DIAG_DIR}/tnslsnr + +export DAYS=15 /usr/bin/logger -t ora_db_clean_xml "Clean xml file older than $DAYS days from ${DIAG_RDBMS}" find ${DIAG_RDBMS} -iname "*xml" -mtime +$DAYS -print -delete | logger -t oracle_clean_xml @@ -16,6 +19,5 @@ find ${DIAG_RDBMS} -iname "*trc" -mtime +$DAYS -print -delete | logger -t oracl /usr/bin/logger -t ora_db_clean_trm "Clean trm file older than $DAYS days from ${DIAG_RDBMS}" find ${DIAG_RDBMS} -iname "*trm" -mtime +$DAYS -print -delete | logger -t oracle_clean_trm -# suppression des fichiers .aud qui s'acumulent dans {{oracle_base}}/admin -/usr/bin/logger -t ora_db_clean_aud "Clean audit file older than 30 days from {{oracle_base}}/admin" -find {{oracle_base}}/admin/ -iname "*.aud" -mtime +30 -print -delete | logger -t oracle_clean_aud +/usr/bin/logger -t ora_db_clean_aud "Clean audit file older than 30 days from ${ADMIN_DIR}" +find ${ADMIN_DIR} -iname "*.aud" -mtime +30 -print -delete | logger -t oracle_clean_aud