30.11.2015, 14:59 | #1 |
Član
Član od: 20.1.2013.
Poruke: 194
Zahvalnice: 54
Zahvaljeno jedanput na jednoj poruci
|
centOS backup
Na virtual Boxu sam podigao centOS i 6.7 minimal i 3 sajta.
Moze li mi neko pomoc da napisem Bash skriptu koja automatski (cronjob) pravi backup svih sajtova i baze podataka? |
30.11.2015, 16:20 | #2 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
|
Re: centOS backup
Evo ti uprošćena verzija backup skripte sa jednog od mojih produkcionih servera. Backup se radi samo za baze, fajlovi mogu po potrebi da se dodaju.
Struktura foldera je sledeća (prilagodi kako tebi odgovara). Kod:
srv/ |__backup/ |__mysql/ |__ example.com/ (folder gde se smeštaju dumpovi baze sa timestampom) |__ scripts/ | |__backup_mysql.sh (skripta koju pokreće cronjob) |__ protected/ |__ mysql/ |__ example.com.cnf (ekesterni konfiguracioni fajl za MySQL pristup) Kod:
#!/usr/bin/env bash # Daily MySQL backup. curr_date=`date +%d%m%Y`-`date +%H%M%S` script_path="/srv/scripts" mysql_conf_path="$script_path/../protected/mysql" backup_path="$script_path/../backup/mysql" # example.com mysqldump --defaults-extra-file="$mysql_conf_path/example.com.cnf" db_1 | gzip -c > \ "$backup_path/example.com/db_1-$curr_date.sql.gz" Kod:
[client] host = mysql.example.com user = #korisničko ime za bazu password = #lozinka za bazu |
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Backup particije, nejasnoće ? | cropape | Aplikativni softver | 10 | 12.6.2015 19:45 |
Backup ili Sync? | LORD MJ | Nosači podataka | 4 | 14.3.2013 10:21 |
Backup odredjenog foldera preko interneta (on-the-fly)? | as110022 | Aplikativni softver | 4 | 10.3.2010 11:45 |
Backup fajlova preko Win XP-a! | Mefisto | Kvarovi | 1 | 19.2.2009 14:43 |
Backup podataka na Win98 | Milan79vr | Aplikativni softver | 1 | 11.7.2008 14:01 |