File ts3backup of Package teamspeak3-server
#!/bin/sh
umask 0027
# remove snapshots older than 60 days
find /var/lib/teamspeak3-server/snapshots -type f -mtime +60 -exec rm -f {} \;
# create new snapshots of all virtual servers
ts3snapshot create
# stop here, if sqlite database not in use
[ -f /var/lib/teamspeak3-server/ts3server.sqlitedb ] || exit 0
# remove database backups older than 60 days
find /var/lib/teamspeak3-server/backups -type f -mtime +60 -exec rm -f {} \;
# perform a clean copy of the sqlite database
sqlite3 /var/lib/teamspeak3-server/ts3server.sqlitedb ".backup \
/var/lib/teamspeak3-server/backups/ts3server.sqlitedb.`date +%Y%m%d-%H%M%S`"