The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Закачка файлов на FTP с помощью скрипта."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Закачка файлов на FTP с помощью скрипта."
Сообщение от montegro emailИскать по авторуВ закладки(ok) on 06-Дек-04, 20:29  (MSK)
Братцы помогите разрешить проблему.
Нужно с компа под линухом скачивать sarg-овские отчеты которые перед этим архивируются, на соседний FTP-шник под FreeBSD. Авторизация на FTP проходит по .netrc дальше заткнулся. Буду очень благодарен.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Закачка файлов на FTP с помощью скрипта."
Сообщение от ZEDER emailИскать по авторуВ закладки on 07-Дек-04, 11:43  (MSK)
>Братцы помогите разрешить проблему.
> Нужно с компа под линухом скачивать sarg-овские отчеты которые перед этим
>архивируются, на соседний FTP-шник под FreeBSD. Авторизация на FTP проходит по
>.netrc дальше заткнулся. Буду очень благодарен.


ncftpput -d arcput.log -f backup.cfg $remdir $arcdir/$files

---------
#cat backup.cfg
host 192.168.*.*
user vasya
pass pupkin
------------

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Закачка файлов на FTP с помощью скрипта."
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 07-Дек-04, 17:40  (MSK)
>Братцы помогите разрешить проблему.
> Нужно с компа под линухом скачивать sarg-овские отчеты которые перед этим
>архивируются, на соседний FTP-шник под FreeBSD. Авторизация на FTP проходит по
>.netrc дальше заткнулся. Буду очень благодарен.

#cat .netrc
machine ftp.pupkin.ru
        login anonymous
        password anonymous@anonymous.ru

macdef PUTFILES
        lcd /<localdirectory>
        cd <remotedirectory>
        mput *
        close
        quit

# echo "\$PUTFILES" | ftp -i ftp.pupkin.ru

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Закачка файлов на FTP с помощью скрипта."
Сообщение от montegro emailИскать по авторуВ закладки(??) on 08-Дек-04, 11:48  (MSK)
>>Братцы помогите разрешить проблему.
>> Нужно с компа под линухом скачивать sarg-овские отчеты которые перед этим
>>архивируются, на соседний FTP-шник под FreeBSD. Авторизация на FTP проходит по
>>.netrc дальше заткнулся. Буду очень благодарен.
>
>#cat .netrc
>machine ftp.pupkin.ru
>        login anonymous
>        password anonymous@anonymous.ru
>
>macdef PUTFILES
>        lcd /<localdirectory>
>        cd <remotedirectory>
>        mput *
>        close
>        quit
>
># echo "\$PUTFILES" | ftp -i ftp.pupkin.ru

Спасибо за ответ вчера всеже доделал скрипт он переписывает отчеты если я его сам запускаю, но прописав его в crontab ни работает в логах cron пишет
что скрипт мой запустил и якобы он должен был отчеты перекинуть но не хрена.  В чем может быть проблема? Скрипт работает от root. В папке /root лежит .netrc я ее бросил даже в /etc резул. 0

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Закачка файлов на FTP с помощью скрипта."
Сообщение от Skif emailИскать по авторуВ закладки(ok) on 08-Дек-04, 11:53  (MSK)
А что мешает поднять NFS-сервер и подмаунтить, когда необходимо nfs-ресурс и скинуть туда отчет?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Закачка файлов на FTP с помощью скрипта."
Сообщение от Brainbug Искать по авторуВ закладки(ok) on 08-Дек-04, 11:58  (MSK)
>>>Братцы помогите разрешить проблему.
>>> Нужно с компа под линухом скачивать sarg-овские отчеты которые перед этим
>>>архивируются, на соседний FTP-шник под FreeBSD. Авторизация на FTP проходит по
>>>.netrc дальше заткнулся. Буду очень благодарен.
>>
>>#cat .netrc
>>machine ftp.pupkin.ru
>>        login anonymous
>>        password anonymous@anonymous.ru
>>
>>macdef PUTFILES
>>        lcd /<localdirectory>
>>        cd <remotedirectory>
>>        mput *
>>        close
>>        quit
>>
>># echo "\$PUTFILES" | ftp -i ftp.pupkin.ru
>
>Спасибо за ответ вчера всеже доделал скрипт он переписывает отчеты если я
>его сам запускаю, но прописав его в crontab ни работает в
>логах cron пишет
>что скрипт мой запустил и якобы он должен был отчеты перекинуть но
>не хрена.  В чем может быть проблема? Скрипт работает от
>root. В папке /root лежит .netrc я ее бросил даже в
>/etc резул. 0

Skorei vsego problema v putjah.
Varianti re6enija:
1. Libo v skripte ispolzovat polnije puti k ispolzujemim programmam.
2. Libo dla sredi v kotoroi vipolnajetca skript nastroit PATH peremennuju.

P.S. Mozhe6 vklu4it otladku dla skripta i posmotret na 4em on ostanavlivajetca. T.k. ti ne napisal na 4em on u tebja napisan i t.d., to ni4ego konkretnei skazat ne mogu.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Закачка файлов на FTP с помощью скрипта."
Сообщение от montegro emailИскать по авторуВ закладки(??) on 08-Дек-04, 13:06  (MSK)
>>его сам запускаю, но прописав его в crontab ни работает в
>>логах cron пишет
>>что скрипт мой запустил и якобы он должен был отчеты перекинуть но
>>не хрена.  В чем может быть проблема? Скрипт работает от
>>root. В папке /root лежит .netrc я ее бросил даже в
>>/etc резул. 0
>
>Skorei vsego problema v putjah.
>Varianti re6enija:
>1. Libo v skripte ispolzovat polnije puti k ispolzujemim programmam.
>2. Libo dla sredi v kotoroi vipolnajetca skript nastroit PATH peremennuju.
>
>P.S. Mozhe6 vklu4it otladku dla skripta i posmotret na 4em on ostanavlivajetca.
>T.k. ti ne napisal na 4em on u tebja napisan i
>t.d., to ni4ego konkretnei skazat ne mogu.

Это обычный shell скрипт, проблема в том что есль запустить его руками то он все записывает на ftp а кроном по чему то не хочет и как понимаешь с путями все окей.
Вот скрипт:

#Peremenie Arhiva
COMP=Dayli
DIRECTORY=./daily
BACUPDIR=/bacup
TAR=/bin/tar
PATH=/usr/local/bin:/usr/bin:/bin
DOM=`date +%Y-%m-%d`  #Den

#Peremenie Dostavki
FTPC=192.168.16.252
FTP=/usr/bin/ftp

#Nachlo sozdaniya arhiva
$TAR -cf $BACUPDIR/$COMP-$DOM.tar $DIRECTORY

#Copy to FTP IPP
$FTP $FTPC << FEND
binary
cd /sarg/dayli/
lcd /bacup/
put *.tar
bay
FEND

#Ochistka posle arhevirovaniya i persilki
rm -fr ./daily/*
rm -fr /bacup/*

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Закачка файлов на FTP с помощью скрипта."
Сообщение от Grayich emailИскать по авторуВ закладки(??) on 08-Дек-04, 15:58  (MSK)
>не хочет и как понимаешь с путями все окей.
>Вот скрипт:
>
>#Peremenie Arhiva
>COMP=Dayli
>DIRECTORY=./daily

для DIRECTORY тоже полный путь!
или
cd /полный путь к скрипту
DIRECTORY="../daily/"
BACUPDIR="/bacup/"


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Закачка файлов на FTP с помощью скрипта."
Сообщение от montegro emailИскать по авторуВ закладки(??) on 09-Дек-04, 12:11  (MSK)
>>не хочет и как понимаешь с путями все окей.
>>Вот скрипт:
>>
>>#Peremenie Arhiva
>>COMP=Dayli
>>DIRECTORY=./daily
>
>для DIRECTORY тоже полный путь!
>или
>cd /полный путь к скрипту
>DIRECTORY="../daily/"
>BACUPDIR="/bacup/"

Проблему устранил.
Проблема была не в путях, а в доступе к скрипту и домашнй директории.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру