Или лыжи не едут, или я не еду, но понять не могу почему.
Есть вот такой вот скриптик dircreate.sh:
Код: Выделить всё
DCR=`date '+%Y%m%d%H%M'`
mkdir /home/denis/backups/bases/$DCR
mysqldump --databases base1 base2 | gzip > /home/denis/backups/freeradius/$DCR/$DCR.gz
Лежит в моей домашней директории, права на него 755. При запуске от рута отлично отрабатывает, создает папку по дате и времени, дампит и сжимает туда базы.
В кронтабе вот такая вот запись:
Код: Выделить всё
15 23 * * * root /usr/home/denis/./dircreate.sh
приводит к тому, что создается нужная папка, а в ней файл нужного имени длиной 20 байт. То есть почему-то не отрабатывает mysqldump. И все. Файл не распаковывается, при простом просмотре содержит 20 нечитаемых символов.
Что я делаю не так?