Ich wollte mal Fragen, wie ich es hinbekomme damit bei meiner backup.sh beim Erstellen von Back-ups im z.B mysql.tar.gz & game.tar.gz zwischen drinnen die aktuelle Uhrzeit und das Datum stehen, und zwar z.B so: mysql04.10.2015.15:00.tar.gz und game04.10.2015.15:00.tar.gz
cd ..
echo "Server wird gestoppt und Logs werden gelöscht"
killall game
killall db
sleep 5
cd /usr/game/home && sh clear.sh
sleep 5
echo "Backups werden jetzt erstellt..."
cd /usr/game
tar -czf game.tar.gz home
sleep 2
mv game.tar.gz /usr/game/home/backup
cd /var/db/
service mysql-server stop
sleep 5
tar -czf mysql.tar.gz mysql
sleep 2
mv mysql.tar.gz /usr/game/home/backup
sleep 5
echo "Backup wurde erfolgreich erstellt!"
sleep 1
echo "Backup befindet sich im /usr/home/backup Ordner!"
service mysql-server start
sleep 5
cd /usr/game/home/
cd ..
Benutze dieses script das ist von Luky funktioniert eiwantfrei
PHP Code:
#/bin/bash
## Written by luki4fun.net
### System Setup ###
DIRS="/home/game /var/db/mysql" #Verzeichnisse, die gesichert werden
BACKUP=/tmp/backup.$$ #Verzeichnis in welches das Backup temporδr gespeichert wird
NOW=$(date +"%d-%m-%Y")
## Ohne Erfahrung, sollte ab hier nichts mehr bearbeitet werden!
### Start Backup for file system ###
[ ! -d $BACKUP ] && mkdir -p $BACKUP || :
FILE="fs-full-$NOW.tar.gz"
tar -zcvf $BACKUP/$FILE $DIRS
Benutze dieses script das ist von Luky funktioniert eiwantfrei
PHP Code:
#/bin/bash
## Written by luki4fun.net
### System Setup ###
DIRS="/home/game /var/db/mysql" #Verzeichnisse, die gesichert werden
BACKUP=/tmp/backup.$$ #Verzeichnis in welches das Backup temporδr gespeichert wird
NOW=$(date +"%d-%m-%Y")
## Ohne Erfahrung, sollte ab hier nichts mehr bearbeitet werden!
### Start Backup for file system ###
[ ! -d $BACKUP ] && mkdir -p $BACKUP || :
FILE="fs-full-$NOW.tar.gz"
tar -zcvf $BACKUP/$FILE $DIRS
Ich selber wuerde das vom Luky benutzen weil du 1: nicht den server herrunterfahren must 2: einen crontab drauf laufen kanst und es automatisch alle zb 6 stunden ein backup nimt.
Ich selber wuerde das vom Luky benutzen weil du 1: nicht den server herrunterfahren must 2: einen crontab drauf laufen kanst und es automatisch alle zb 6 stunden ein backup nimt.
mfg
Dort steht aber nur das Datum, dann in der tar.gz aber wie bekomme ich es hin, damit dort auch noch die Uhrzeit steht?
### System Setup ###
DIRS="/usr/game/home /var/db/mysql" #Verzeichnisse, die gesichert werden
BACKUP=/usr/game/home/backup/backup.$$ #Verzeichnis in welches das Backup tempordr gespeichert wird
NOW=$(date +"%r")
## Ohne Erfahrung, sollte ab hier nichts mehr bearbeitet werden!
### Start Backup for file system ###
[ ! -d $BACKUP ] && mkdir -p $BACKUP || :
FILE="Backup-Full-$NOW.tar.gz"
tar -zcvf $BACKUP/$FILE $DIRS
### System Setup ###
DIRS="/usr/game/home /var/db/mysql" #Verzeichnisse, die gesichert werden
BACKUP=/usr/game/home/backup/backup.$$ #Verzeichnis in welches das Backup tempordr gespeichert wird
NOW=$(date +"%r")
## Ohne Erfahrung, sollte ab hier nichts mehr bearbeitet werden!
### Start Backup for file system ###
[ ! -d $BACKUP ] && mkdir -p $BACKUP || :
FILE="Backup-Full-$NOW.tar.gz"
tar -zcvf $BACKUP/$FILE $DIRS
Das ist dann NUR die Uhrzeit (ohne Datum) im 12 Stunden Format
Das ist dann NUR die Uhrzeit (ohne Datum) im 12 Stunden Format
Okay.
Habe es gemacht es muss so aussehen:
PHP Code:
#/bin/bash
## Written by luki4fun.net
### System Setup ###
DIRS="/usr/game/home /var/db/mysql" #Verzeichnisse, die gesichert werden
BACKUP=/tmp/backup/backup.$$ #Verzeichnis in welches das Backup tempordr gespeichert wird
NOW=$(date +"%d-%m-%Y-%T")
## Ohne Erfahrung, sollte ab hier nichts mehr bearbeitet werden!
### Start Backup for file system ###
[ ! -d $BACKUP ] && mkdir -p $BACKUP || :
FILE="Backup-Full-$NOW.tar.gz"
tar -zcvf $BACKUP/$FILE $DIRS