|
23.10.2013, 01:45 Вверх | #1 | |||
Коварный тип
|
Написание скрипта учитывающего количество созданых файлов
Есть скрипт который создает копию базы данных и кладет ее в папку. По крону задача выполняется каждый день. Со временем количество копий баз растет и естественно место на удаленном сервере кончается.
Сам скрипт типа такова: # настройки базы данных mysql base_user='root' base_pass='пароль к базе' base_table1='primerbazi' # настройки удаленного fpt ftp_user='login' ftp_pass='parol' ftp_host='ftp.login.myjino.ru' # прочие настройки dt=`date +%Y_%m_%d` path='/var/www/backup_base' sitename='table_name' mysqldump --opt $base_table1 --user=$base_user --password=$base_pass | gzip -9 > $path/$dt.$base_table1.sql.gz |
|||
23.10.2013, 02:27 Вверх | #2 | |||
Коварный тип
|
Нашел команду для удаления файлов по времени их создания:
find var/www/backup_base -mtime +5|xargs rm -f , только что то не фурычит. Пишет что в каталоге backup_base нет файлов, хотя они там лежат. |
|||