Mai jos aveti o modalitate de a face auto backup la serverul vostru.
Trebuie testat pe un server live pentru a vedea daca nu face lag, de aceea e experimental.
*Link download / Code:
Intra in /usr/sbin si creaza fisierul auto_backup.sh acolo:
Code:
#!/bin/sh
# Pregatim numele folderului exact in formatul dorit
# Exemplu: AutoBackup-05-05-2026-21-30
KLASOR_AD="AutoBackup-$(date +%d-%m-%Y-%H-%M)"
YOL="/usr/home/Backupler/$KLASOR_AD"
# Creeaza folderul
mkdir -p $YOL
# Backup fisiere Main
cd /usr/home
tar czvf MainBackup.tgz main
mv MainBackup.tgz $YOL/
# Backup MySQL
cd /var/db
tar czvf MySQLBackup.tgz mysql
mv MySQLBackup.tgz $YOL/Seteaza timpul automat pentru rularechmod +x /usr/sbin/auto_backup.sh
chmod 777 /usr/sbin/auto_backup.sh
Code:
echo "*/15 * * * * /usr/sbin/auto_backup.sh > /dev/null 2>&1" | crontab -Code:
crontab -lScrie in consola:
Code:
crontab -eCode:
yesIesim folosind:
Code:
:wqExemplu setare timp la auto back up:
Code:
echo "*/30 * * * * /usr/bin/auto_backup.sh > /dev/null 2>&1" | crontab - # backup la 30 minute
echo "0 * * * * /usr/bin/auto_backup.sh > /dev/null 2>&1" | crontab - # backup la 1 ora
echo "0 */3 * * * /usr/bin/auto_backup.sh > /dev/null 2>&1" | crontab - # backup la 3 ore
echo "0 0 * * * /usr/bin/auto_backup.sh > /dev/null 2>&1" | crontab - # backup la 24 ore



