Есть необходимость автоматизировать процесс создания бэкапа mysql для сайтов (vds FreeBSD 9.1). Единственным вариантом куда можно положить файлы есть dropbox взял скрипт dropbox_upload.sh, создал api все работает, файлы передает. сделал скрипт в котором делаю бэкап баз с помощью mysqldump и пакую в gzip, потом вызываю dropbox_upload.sh для передачи в облако. Под ssh все работает отлично. Ставлю в cron: первая часть выполняется, локально бэкапы сделаны, а вот передача на dropbox не проходит. Путь до скрипта абсолютный, пробовал вызывать перед ним /usr/local/bin/bash, но результата с dropbox нет. В консоли работает и так и так. Пробовал отдельно в кроне команду давать dropbox_upload.sh на upload с абсолютным путем и вызовом /usr/local/bin/bash без результатов. Хотя локально команда работает на ура. Может есть у кого предположения по этому поводу или кто стал на эти грабли, или руки у меня кривые.
|