LINUX.ORG.RU
ФорумAdmin

Выполнение cron'ом команды ftp


0

0

Доброе время суток! Давеча столкнулся я с такой проблемой: необходимо выполнять регулярное копирование некоторых файлов на другую машину по ftp. Настроил ftp команду через .netrc на выполнение определенных действий, так что при запуске ftp ftp.chttotam.com автомотически происходит вход на сервер ftp и копируются файлы.

Проблема: Команда отрабатывает только когда запускается "руками", когда же ее прописываю в crontab игнорируется... Что подскажете умнейшие?

В crontab специально пробовал запускать скрипт, который запускаk ftp-команду и помимо этого делал еще что-то. "Еще что-то" выполнялось, а ftp-команда игнорировалась...

anonymous

Я делал так...

------ftpput.sh------------------
#!/bin/sh
ftp -i -n -v ftp.server.ru << EOF
user ${username} ${password}
cd /some/dir
put some_shit_file
bye

EOF
----------------------------------

А ftpput.sh уже можно в крон вешать

Удачи!

Peer
()

Спасибо Peer, твой совет - то что надо! Спасибо Azar, хотя твой совет немного в сторону, но тоже пригодиться.

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