Ultima modifica da un moderatore:
Permette di BackUppare MySQL e salvare ora data e file log e backup in una folder predisposta
PHP:
#!/bin/sh
#### CheatForge CommunitySite Coder's Group ####
echo Backup iniziato Il Giorno $(date +%Y-%m-%d) alle ore $(date +%H-%M)
echo Backup iniziato Il Giorno $(date +%Y-%m-%d) alle ore $(date +%H-%M)>log_backup.log
#################################################
## Linee Di Configurazione per il Backup MySQL ##
nomeutente=root ##
passwordutente=tua pass ##
nome=BackupSQL-$(date +%Y+%m+%d--%H+%M).sql ##
## Modificatele con i vostri dati ##
## Non modificate la linea nome ##
#################################################
echo Inizio Backup Server MySQL
echo " ">>log_backup.log
echo " ">>log_backup.log
echo Inizio Backup Server MySQL>>log_backup.log
sleep 3
mysqldump -u $nomeutente -p$passwordutente --all-databases > $nome
sleep 1
echo Backupping account...DONE>>log_backup.log
echo Backupping common...DONE>>log_backup.log
echo Backupping hotbackup...DONE>>log_backup.log
echo Backupping metin2_runup...DONE>>log_backup.log
echo Backupping log...DONE>>log_backup.log
echo Backupping player.......DONE>>log_backup.log
sleep 2
echo " ">>log_backup.log
echo Tutti i Database sono stati Salvati con successo nel file $nome
echo Tutti i Database sono stati Salvati con successo nel file $nome>>log_backup.log
echo Backup MySQL Terminato alle ore $(date +%H-%M)
echo " ">>log_backup.log
echo Backup MySQL Terminato alle ore $(date +%H-%M)>>log_backup.log
echo " ">>log_backup.log
echo " ">>log_backup.log
echo Inizio Backup FileServer
echo Inizio Backup FileServer>>log_backup.log
echo " ">>log_backup.log
###################################################
## Configurazione Backup Fileserver Metin2 :) ##
backupdir=/usr/backupfile ##
fileserverdir=/root/usr/game ##
nomearchivio=FileBU-$(date +%Y+%m+%d--%H+%M).tar ##
## Modificatele con le vostre direcotry ##
## Non modificate la linea nome ##
###################################################
sleep 2
echo Compressione Directory Fileserver
echo Compressione Directory Fileserver>>log_backup.log
tar -cvf $nomearchivio $fileserverdir
sleep 3
echo Compressi. Spostamento nella Directory di Backup
echo Compressi. Spostamento nella Directory di Backup>>log_backup.log
mv $nomearchivio $backupdir
sleep 1
echo Backup Terminato alle ore $(date +%H-%M)
echo Backup Terminato alle ore $(date +%H-%M)>>log_backup.log
echo Si può ora riaprire il server, buon gioco CheatForgeStaff.
STIAMO STUDIANDO PER COLMARE DELLE LAGUNE DELLO SCRIPT , NON INFLUISCONO SUL MALFUNZIONAMENTO DELLO SCRIPT MA NE FACILITANO L'ESECUZIONE.
PER AVVIARE QUESTO SCRIPT DOVRETE CREARE LE CARTELLE CHE RICHIEDERE LO SCRIPT NELL'FTP OVVERO:
Codice:
backupdir=/usr/backupfile ##
fileserverdir=/root/usr/game
--- Aggiornamento Post ---
FIXXATO
http://www.cheatforge.net/community...p-sh-lettura-log-timer-backup.html#post989569