• Авторизация


Скрипт для ftp... 14-06-2009 14:42 к комментариям - к полной версии - понравилось!


Давно хотел написать скрипт, всё не доходили руки. Сегодня оказалось бы полезным его наличие, но уже не успею... Пробовал и зашёл в тупик. Скорее всего, виною тому недостатоное знание bash, каюсь...

Задача такая. Скрипт должен выполняться crontab'ом например каждые 15 минут и отсылать маленький файлик на FTP-сервер с авторизацией... Проблема в том, что после входа на сервер все остальные комманды посылаются не программе, а оболочке. Точнее говоря вообще никуда не посыласются пока не завершится работа с FTP.

Как вписать в скрипт комманды, которые будут выполнены программой запущенной в интерактивном режиме... Если это возможно...

С помощью ftp вообще ничего не вышло, я не разобрался пока, потом пробовал с помошью gftp-text. Синтаксис простой и удобный.

# gftp-text имя:пароль:сервер

То есть типа так:

# gftp-text user_name:my_passwod@ftp.server.com


Это в скрипт записать не проблема. А вот дальше...
вверх^ к полной версии понравилось! в evernote
Комментарии (4):
O_Noble 14-06-2009-18:07 удалить
Может, не ограничиваться БАШем, а попробовать на php, например, или на perl ?
zerolevel 14-06-2009-19:10 удалить
Вот такой скрипт работает ;)

#!/bin/bash

local_filename="/home/user/file"
remote_filename="file"
hostname="hostname"
username="username"
password="password"
ftp -un $hostname <code>
zerolevel 14-06-2009-19:18 удалить
Почему-то только кусок скрипта был опубликован!!! (trash)
Ссылка на "полную" версию: http://kb.zerolevel.ru/doku/doku.php/ftp_upload_file_sh
Linux_Loader 15-06-2009-00:39 удалить
O_Noble, как программист я не силён. Лучше уж баш...

zerolevel, спасибо :). Правда работает :).


Комментарии (4): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Скрипт для ftp... | Linux_Loader - Дневник Linux_Loader | Лента друзей Linux_Loader / Полная версия Добавить в друзья Страницы: раньше»