#!/bin/sh
# A table that contains the path of directories to clean
rep_log=("/etc/nginx/log")
echo "Cleaning logs - $(date)."
#loop for each path provided by rep_log
for element in "${rep_log[@]}"
do
#display the directory
echo "$element";
nb_log=$(find "$element" -type f -mtime +10 | wc -l) > /root/bhaskar/
if [[ $nb_log != 0 ]]
then
rsync -arvz -e 'ssh -p 22' $element* root@IP Address:/root/backup
find "$element" -type f -mtime +10 -delete
echo "Successfull!"
else
echo "No log to clean !"
fi
done
# A table that contains the path of directories to clean
rep_log=("/etc/nginx/log")
echo "Cleaning logs - $(date)."
#loop for each path provided by rep_log
for element in "${rep_log[@]}"
do
#display the directory
echo "$element";
nb_log=$(find "$element" -type f -mtime +10 | wc -l) > /root/bhaskar/
if [[ $nb_log != 0 ]]
then
rsync -arvz -e 'ssh -p 22' $element* root@IP Address:/root/backup
find "$element" -type f -mtime +10 -delete
echo "Successfull!"
else
echo "No log to clean !"
fi
done