# clean the vservers first
for vserver in $potential_vservers ; do
vname=$(basename $vserver)
+ vname=$(basename $vname .log.txt)
if [ -d /vservers/$vname ] ; then
- vserver --silent delete $vname
+ vserver --silent $vname delete
rm -f /vservers/${vname}.log.txt
fi
-done
+done &> /dev/null
echo $todelete | xargs rm -rf
+
+daily_vnames=$(find /vservers/ -maxdepth 1 -type d -name '20*' -mtime +7 -print | sed -e 's,^/vservers/,,')
+for vname in $daily_vnames; do
+ [ -f /vservers/${vname}.log.txt ] && rm /vservers/${vname}.log.txt
+ [ -d /vservers/$vname ] && vserver --silent $vname delete
+done
+