ssh user@10.10.10.10 '
DELETE=3
COMPRESS=1
LOGS=(
"/usr/local/tomcat9_a/logs/"
"/usr/local/tomcat9_b/logs/"
"/usr/local/tomcat9_c/logs/"
)
for logdir in "${LOGS[@]}"; do
if test -d $logdir
then
echo 'password' | sudo -S find -L $logdir -name "*.bz2" -type f -mtime +${DELETE} | sudo xargs rm -f
echo 'password' | sudo -S find -L $logdir \( \( -name "*.log-*" -or -name "*log*" \) -and ! -name "*.bz2" \) -type f -mtime +${COMPRESS} | sudo xargs bzip2 -f
echo 'password' | sudo -S cat /dev/null > $logdir/catalina.out
fi
done
sudo cat /dev/null > /usr/local/tomcat9_a/logs/api.log
'
ssh sbsystems@10.10.10.10 '
DELETE=3
COMPRESS=1
LOGS=(
"/usr/local/tomcat9_a/logs/"
"/usr/local/tomcat9_b/logs/"
)
for logdir in "${LOGS[@]}"; do
if test -d $logdir
then
sudo find -L $logdir -name "*.bz2" -type f -mtime +${DELETE} | sudo xargs rm -f
sudo find -L $logdir \( \( -name "*.log-*" -or -name "*log*" \) -and ! -name "*.bz2" \) -type f -mtime +${COMPRESS} | sudo xargs bzip2 -f
sudo cat /dev/null > $logdir/catalina.out
fi
done
'