Привет. Есть скрипт:
#!/bin/sh
passwd_root_mysql='somepass'
fl=`date "+%d-%m-%Y"`
cd /var/backups/
echo show tables | mysql -u root --password=${passwd_root_mysql} bill | \
grep -v '^[stuvxyz]2' | grep -v '^Tables' | \
xargs mysqldump -Q --add-locks -u root --password=${passwd_root_mysql} \
--default-character-set=cp1251 bill $1 > bill_${fl}.sql
tar -c -z -f ${fl}.tar.gz bill_${fl}.sql
rm -f bill_${fl}.sql
chmod 400 ${fl}.tar.gz
Если его запустить вручную: ./script.sh Все работает, бекап создаеться нормального размера.
Если я в крон пропишу:
27 13 * * * /root/scripts/script.sh
Бекап создаеться с размером 132 байта..
Подскажите пожалуйста где может быть проблема. Спасибо.