mysqldump crontab
В связи со взломами блога озадачился созданием бэкапов
01 03 */2 * * mysqldump -hlocalhost -uname -ppassword database > /home/name/backup/`date +\%Y-\%m-\%d`-database.sql
10 03 */2 * * find /home/name/backup/ -name "*.sql" -mtime +10 -delete
гарантирую, что это не работает. Crond будет ругаться, что вы используете обратные ковычки ` в своих командах. А он их пытается интерпретировать как то по своему…
zeleniy
29 сентября 2011 ~ 10:29
zeleniy, как бы проверено и работает.
vanoc
29 сентября 2011 ~ 10:39
Да, вру, пардон. http://stackoverflow.com/questions/7212145/backup-database-use-crontab-with-date-function
Дело не в кавычках, а в знаках процента, которые я не эскейпил
zeleniy
29 сентября 2011 ~ 11:32