Tomsk Sysadmins Forum
Unix => Администрирование => Topic started by: Fair on January 14, 2010, 09:37:03
-
Имеется скрипт для создания бэкапа, рабочий. Если запускать его в ручную, создаюся 2 файла: *.sql, другой его архив и оба отправляются на фтп. Но если все это сделать автоматом через cron то в результате создается только архив и то пустой, ну соответственно он же уходит на фтп. В чем же может быть дело?
-
когда любой скрипт выполняется крон-ом, на stdout выдаётся результат выполнения скрипта.
В вашем случае туда наверняка вываливаются сообщения об ошибках.
Обычно это всё улетает в root-овый mailbox, так что ищите куда улетели ошибки крона и разбирайтесь.
-
когда любой скрипт выполняется крон-ом, на stdout выдаётся результат выполнения скрипта.
В вашем случае туда наверняка вываливаются сообщения об ошибках.
Обычно это всё улетает в root-овый mailbox, так что ищите куда улетели ошибки крона и разбирайтесь.
Да это письмо есть, там выдается ошибка типа файла sql нет и поэтому создает пустой архив.
-
При запуске программ из cron ENVIRONMENT не установлен!!! Читайте всё же маны-то. ВСЕ команды - либо с полными путями, либо после явного cd каталог.