Nettoyage des sessions Vulture et compression de la base

En quelque ligne :

#!/bin/bash
SESSION=/var/www/vulture/sql/sessions
SQLITE=/bin/sqlite

# Nettoyage de la base
echo 'DELETE FROM sessions WHERE id IN (SELECT id FROM sessions LIMIT' `echo 'SELECT COUNT(*) - COUNT(*)*10/100 FROM sessions;' | $SQLITE $SESSION`');' | $SQLITE $SESSION

# Défragmentation et compression de la base
echo "VACUUM;" | $SQLITE $SESSION

Synchronisation Vulture

Voici un exemple de script qui synchronise la configuration et base utilisé par Vulture il utilise nc (netcat) pour emmètre les alerte par mail #!/bin/sh DATE=`date +"%Y%m%d-%N"` SHORT_DATE=`date +"%Y%m%d"` RESULT="" SRV_MAIL="IP_SERV_MAIL" AIL_DST_ALERT="[email protected]" HOSTNAME=`hostname -f` REMOTE_SRV="ip-server-master" # # Synchro de la base sqlite rsync -t -o -g -e ssh $REMOTE_SRV:/var/www/vulture/sql/* /var/www/vulture/sql/ sync_db=$? if [ $sync_db -eq 0 ]; then echo $SHORT_DATE" - SYNC DB : OK" >> /var/log/Vulture-sync.log else echo $SHORT_DATE" - SYNC DB : NOK" >> /var/log/Vulture-sync. [Voir plus]