Sunday, September 7, 2025

Purge last 30days logs from Directory using Shell

 echo -e "\nAuto purge log files older than 30 days.\n"

  list_logs=$(find /var/log/weekly_bkp_job_* -mtime +30 | wc -l)

  if [[ $list_logs > 0 ]]; then

    echo -e "$list_logs old log found\n"

     find /var/log/weekly_bkp_job_* -mtime +30 | xargs rm -v

  else

    echo -e "\nNo logs older than 30 days\n"

  fi

No comments:

Post a Comment