Codzienny backup strony - skrypt php
Napiszemy skrypt php, który pozwoli robić codzienne backupy strony www. Potrzebny jest tylko serwer z linuxem. Komenda tar pozwala tworzyć archiwa .tar z katalogów. Użyjemy jej w połączeniu z phpową funkcją system.
$your_email = ''; $directory = '/home/gosia/public_html/strona_www'; $backup_file = '/home/gosia/backups/backup' . date("MdY") . '.tar'; if(system("tar cvf $backup_file $directory")) { mail($your_email, 'Backup Complete', 'A backup of "' . $directory . '" has been created. It has been saved at "' . $backup_file . '"'); } else { mail($your_email, 'Backup Failed', 'Your backup of "' . $directory . '" failed!'); }