Ignore:
Timestamp:
09/29/17 15:09:23 (8 years ago)
Author:
Edwin Eefting <edwin@datux.nl>
Branches:
master, perl-5.22
Children:
9684832
Parents:
10bd92c
Message:

zarafa clean fixes and free diskspace checks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • npl/mailserver/zarafa_conf7/root/etc/cron.weekly/zarafa_clean

    r10bd92c rc5d681f  
    3434zarafa-admin --purge-softdelete 30 || abort "softdelete mislukt"
    3535
     36
     37
     38syn3-state zarafa OK "$TXT z-push cleanup"
     39z-push-admin -a fixstates || abort "z-push cleanup mislukt"
     40
     41NEEDED=`du  -b -s  /home/system/mysql5/|cut -f 1`
     42(( FREE = `stat -f /home -c  %f` * 4096 ))
     43
     44if [ $NEEDED -gt $FREE ]; then
     45        #human readable
     46        (( NEEDED = NEEDED / 1000000000 ))
     47        (( NEEDED = NEEDED + 1 ))
     48        abort "Te weinig diskruimte voor optimalisatie ($NEEDED Gb ruimte nodig voor deze operatie)"
     49fi
     50
     51
    3652syn3-state zarafa OK "$TXT database optimalisatie"
    3753mysqlcheck --optimize -p`cat /etc/my.passwd` zarafa || abort "database optimalisatie mislukt"
     
    4460
    4561
    46 syn3-state zarafa OK "$TXT z-push cleanup"
    47 z-push-admin -a fixstates || abort "z-push cleanup mislukt"
    48 
    4962syn3-state zarafa OK "Zarafa onderhoud succesvol voltooid."
    5063
Note: See TracChangeset for help on using the changeset viewer.