LINUX.ORG.RU

результат выполнения по крону и команды, выполненной вручную, различаются


0

0

вбиваю команду для получения дампа в файл в консоли - выполняется нормально. когда же запускаю по крону, то создаётся пустой файл. в чём может быть косяк и как его выловить.

заранее, спасибо.

Ответ на: комментарий от Vinill

mysqldump -ulogin -P4268 -hhost -ppassword db table > dump.sql

теперь то, что в кроне

* * * * * mysqldump -ulogin -P4268 -hhost -ppassword db table > dump.sql

для теста сделал, чтобы каждую минуту выполнялся.

sniper-9
() автор топика
Ответ на: комментарий от MikeDM

> указывай полный путь до mysqldump

+1

И до dump.sql

Крон-то поди из под обычного юзера запускается. Даже если из под "необычного", он у тебя этот дамп сваливает в каталоге, отличном от $PWD

r_asian ★☆☆
()
Ответ на: комментарий от r_asian

указал полный путь до mysql дампа.

/home/path/mysqldump -ulogin -P4268 -hhost -ppassword db object > /home/path/dump.sql

путь взял из $pwd

набрал полный путь текущей директории

sniper-9
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.