|
You last visited: Today at 01:21
Advertisement
Frage zu .sh
Discussion on Frage zu .sh within the Metin2 Private Server forum part of the Metin2 category.
10/04/2015, 15:02
|
#1
|
elite*gold: 0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,349
|
Frage zu .sh
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
backup.sh
Code:
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 ..
|
|
|
10/04/2015, 18:25
|
#2
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
|
hier das brauchs du
PHP Code:
(date +"%d-%m-%Y")
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
|
|
|
10/04/2015, 18:31
|
#3
|
elite*gold: 0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,349
|
Quote:
Originally Posted by nostradame37
hier das brauchs du
PHP Code:
(date +"%d-%m-%Y")
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
|
Wie würde es in meinem Script aussehen?
|
|
|
10/04/2015, 18:36
|
#4
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
|
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
|
|
|
10/06/2015, 15:19
|
#5
|
elite*gold: 0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,349
|
Quote:
Originally Posted by nostradame37
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?
|
|
|
10/06/2015, 15:27
|
#6
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
Google hilft:
|
|
|
10/06/2015, 15:31
|
#7
|
elite*gold: 0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,349
|
Quote:
Originally Posted by Seחsi
Google hilft:

|
Dann müsste es doch so aussehen ?
PHP Code:
#/bin/bash
## Written by luki4fun.net
### 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
|
|
|
10/06/2015, 16:16
|
#8
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
Quote:
Originally Posted by Red Firestar
Dann müsste es doch so aussehen ?
PHP Code:
#/bin/bash
## Written by luki4fun.net
### 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
|
|
|
10/06/2015, 16:25
|
#9
|
elite*gold: 0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,349
|
Quote:
Originally Posted by Seחsi
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
|
|
|
All times are GMT +1. The time now is 01:23.
|
|