Для резервного копирования баз mysql можно использовать следующий скрипт:
#!/bin/bash DATE=`date "+%Y-%m-%d_%H"` mysqldump -u <user> -p<пароль_без_пробела_после_-p> <имя_базы> > /home/backup/ns-$DATE.sql # тут какие-то действия с файлом.
Если Вы бекапите большие базы, можно базу сразу сжимать.
mysqldump -u <user> -p<пароль_без_пробела_после_-p> <имя_базы> | gzip -c > dump-$DATE.gz
Если Вы хотите, например, отправить файл на Яндекс.Диск, то можно сделать так
php5 /home/backup/yd.php send -f /home/backup/ns-$DATE.sql -c /home/backup/.phpyd-config