PDA

View Full Version : TeamSpeakBackupScript


Black-Rider
17-08-2006, 22:41
Hey,
es gibt ja ein TeamSpeakBackup Script. Doch irgentwie funtkioniert das auf meinem Server net, so sieht das Scipt bei mir angepasst aus:
#!/bin/sh
#
# TeamSpeak Server Backup Script v1.1b
# Copyright (C) 2006 Bastian Schaar, Christian Müller
# http://www.teamspeak-einstieg.de
#
# ================= Konfiguration =================

# Deletelog bestimmt ob das Server-Log nach dem Backup
# geleert werden soll. 1 = ja, 0 = nein
DELETELOG=0

# Backuphost ist der Rechner auf den du deine Backups kopieren
# willst. Muß ein Domain-Name oder IP-Adresse sein
BACKUPHOST=www.greatboard.de

# Kontrollport des FTP-Servers auf dem Backuphost.
# Manche Leute benutzen einen speziellen FTP-Server fuer Backups
# Standardport ist 21
PORT=21

# Die Benutzerdaten fuer den Backup-FTP. Selbstredend :)
USER=web4
PASS=*********

# Das Ziel-Verzeichnis auf dem FTP-Server
# Ohne abschliessenden /
FTPPTATH=/html/tsbackup

# Der Pfad zu deinem Teamspeak-Server. Muss absolut sein.
# Ohne abschliessenden /
PATHTOTSS=/home/ts/ts2_rc2

# ============== Ende der Konfiguration ==============

# Name fuer die Backupdatei bestimmen aus aktuellem Datum
ARCHIVENAME=`date +"backup_%w.tar.gz"`

# Die Dateien packen und per ncftpput auf den Backupserver
# uebertragen
tar cfpz - $PATHTOTSS/server.ini \
$PATHTOTSS/server.dbs \
$PATHTOTSS/server.log \
$PATHTOTSS/bad_names.txt \
$PATHTOTSS/teamspeak2-server_startscript \
| ncftpput -c -u $USER -p $PASS -P $PORT $BACKUPHOST $FTPPATH/$ARCHIVENAME

if [ "$DELETELOG" = "1" ]; then
echo "">$PATHTOTSS/server.log
fi

# ----------------------------------------
Bevor ich das ganze jetzt als cronjob einrichte wollte ich es erst mal Testen doch da kommt immer folgender Fehler:
vn1-virtual32:/home/ts# ./backup
: bad interpreter: Datei oder Verzeichnis nicht gefunden
vn1-virtual32:/home/ts#
Obwohl:
vn1-virtual32:/home/ts# dir
backup ts2perlmod_09 ts2_server_rc2_20201.tar.bz2 tss2_rc2
vn1-virtual32:/home/ts#

Hoffe ihr könnt mir Helfen!
MFG
Black-Rider

ScreaM_GER
17-08-2006, 23:31
Und malwieder eine Forenverlinkung:
http://www.teamspeak-einstieg.de/index.php?name=PNphpBB2&file=viewtopic&p=12740#12740

Bastian
18-08-2006, 05:20
Vergleiche deine Konfiguration

PATHTOTSS=/home/ts/ts2_rc2
mal mit dem Verzeichnis.
vn1-virtual32:/home/ts# dir
backup ts2perlmod_09 ts2_server_rc2_20201.tar.bz2 tss2_rc2
vn1-virtual32:/home/ts#
Fällt dir was auf?