Страница 1 из 1

Нада скрипт для отправки х-файла на фтп

СообщениеДобавлено: 04 июн 2009 23:42
ABATAP4uk
Вот... И так вот тут подумал и решил,что надо скрипт который будет отправлять файл на сайт... возьмём к примеру логи канала из папки logs/mychannel.txt и надо этот фаил отправлять на сайт по фтп например каждые 15-20 минут в указанную папку! кто сможет напишите пжлс

Re: Нада скрипт для отправки х-файла на фтп

СообщениеДобавлено: 05 июн 2009 00:18
tvrsh
Попробуй использовать скрипт ftp.tcl

Re: Нада скрипт для отправки х-файла на фтп

СообщениеДобавлено: 05 июн 2009 02:07
ABATAP4uk
Блин... не могу разобраца где какой путь вписывать... что нада в ftp(dir) пирать, а что в ftp(updir)

Re: Нада скрипт для отправки х-файла на фтп

СообщениеДобавлено: 05 июн 2009 22:54
tvrsh
Код: Выделить всё
# Хостнейм или IP адресс ftp сервера.
set ftp(host) "host" 

# Юзер на ftp сервере.
set ftp(user) "user" 

# Пароль для юзера на ftp сервере.
set ftp(pass) "pass"

# Локальная директория где храняться файлы, которые надо залить на ftp.
set ftp(dir)  "dir"

# Удаленная директория на ftp сервере куда надо залить файлы.
set ftp(updir) "dir"

Re: Нада скрипт для отправки х-файла на фтп

СообщениеДобавлено: 06 июн 2009 04:29
ABATAP4uk
FTP: Remote server seams to be dead

вот это пишет...

Re: Нада скрипт для отправки х-файла на фтп

СообщениеДобавлено: 06 июн 2009 11:50
tvrsh
Такое сообщение появляется когда хост или ип ftp сервера не пингуется:
Код: Выделить всё
   if {[catch {exec /bin/ping $ftp(host) > /dev/null 2> /dev/null}]} {
      putlog "FTP: Remote server seams to be dead" ; return
   }

Проверь правильность хоста или ипа.

Re: Нада скрипт для отправки х-файла на фтп

СообщениеДобавлено: 06 июн 2009 12:51
ABATAP4uk
хм... странна не пашет,всё проверил! ип,юзера,пароль! фсё также пишет! а может ип нада без ковычек?

Re: Нада скрипт для отправки х-файла на фтп

СообщениеДобавлено: 06 июн 2009 16:00
tvrsh
Попробуй в скрипте закомментировать эти строчки с проверкой:
Код: Выделить всё
   if {[catch {exec /bin/ping $ftp(host) > /dev/null 2> /dev/null}]} {
      putlog "FTP: Remote server seams to be dead" ; return
   }

Re: Нада скрипт для отправки х-файла на фтп

СообщениеДобавлено: 06 июн 2009 19:10
ABATAP4uk
[18:05] #ABATAP4uk# set errorInfo
Currently: couldn't execute "/bin/ping": no such file or directory
Currently: while executing
Currently: "exec /bin/ping $ftp(host) > /dev/null 2> /dev/null"