The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как определить время создания файла на удаленном хосте(c,sh)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как определить время создания файла на удаленном хосте(c,sh)" 
Сообщение от dmitrij_b emailИскать по авторуВ закладки(ok) on 26-Янв-05, 18:05  (MSK)
Проблема в том, что на некоем http сервере лежит файлик. Периодически он обновляется. Моя задача - с машины под FreeBSD, сриптом (.sh) или программой (.с, .сс), проверять - не обновился ли, и если обновился - то скачивать.
То есть мне или из программы на с или из скрипта sh как-то, не скачивая файл, надо узнать дату его создания или модификации (даже не знаю что в данном случае правильнее).
Сейчас тупо и линейно кроном забираю его каждый час, но трафик то денег стоит. :-(
Подскажите в какую сторону копать :-)
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Как определить время создания файла на удаленном хосте(c,sh)" 
Сообщение от Pablo Искать по авторуВ закладки(??) on 26-Янв-05, 18:29  (MSK)
>Проблема в том, что на некоем http сервере лежит файлик. Периодически он
>обновляется. Моя задача - с машины под FreeBSD, сриптом (.sh) или
>программой (.с, .сс), проверять - не обновился ли, и если обновился
>- то скачивать.
>То есть мне или из программы на с или из скрипта sh
>как-то, не скачивая файл, надо узнать дату его создания или модификации
>(даже не знаю что в данном случае правильнее).
>Сейчас тупо и линейно кроном забираю его каждый час, но трафик то
>денег стоит. :-(
>Подскажите в какую сторону копать :-)

Попробуй использовать curl -I

# curl -I http://www.opennet.me/opennews/opennews_6.rss
HTTP/1.1 200 OK
Date: Wed, 26 Jan 2005 15:26:29 GMT
Server: Apache
Last-Modified: Wed, 26 Jan 2005 15:20:22 GMT
ETag: "e682f-1892-41f7b536-koi8-r"
Accept-Ranges: bytes
Content-Length: 6290
Content-Type: text/xml; charset=koi8-r

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как определить время создания файла на удаленном хосте(c,sh)" 
Сообщение от chip emailИскать по авторуВ закладки(ok) on 26-Янв-05, 19:42  (MSK)
>Подскажите в какую сторону копать :-)

например, в сторону lftp. Есть парочка статей, повествующих о том как с его помощью делать mirror + man 1 lftp


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Как определить время создания файла на удаленном хосте(c,sh)" 
Сообщение от gres16 Искать по авторуВ закладки(ok) on 26-Янв-05, 22:29  (MSK)
>Проблема в том, что на некоем http сервере лежит файлик. Периодически он
>обновляется. Моя задача - с машины под FreeBSD, сриптом (.sh) или
>программой (.с, .сс), проверять - не обновился ли, и если обновился
>- то скачивать.
>То есть мне или из программы на с или из скрипта sh
>как-то, не скачивая файл, надо узнать дату его создания или модификации
>(даже не знаю что в данном случае правильнее).
>Сейчас тупо и линейно кроном забираю его каждый час, но трафик то
>денег стоит. :-(
>Подскажите в какую сторону копать :-)

Копай в сторону ssh user@host " Do_something "

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Как определить время создания файла на удаленном хосте(c,sh)" 
Сообщение от Simps Искать по авторуВ закладки(??) on 27-Янв-05, 09:05  (MSK)
>>Проблема в том, что на некоем http сервере лежит файлик. Периодически он
>>обновляется. Моя задача - с машины под FreeBSD, сриптом (.sh) или
>>программой (.с, .сс), проверять - не обновился ли, и если обновился
>>- то скачивать.
>>То есть мне или из программы на с или из скрипта sh
>>как-то, не скачивая файл, надо узнать дату его создания или модификации
>>(даже не знаю что в данном случае правильнее).
>>Сейчас тупо и линейно кроном забираю его каждый час, но трафик то
>>денег стоит. :-(
>>Подскажите в какую сторону копать :-)
>
>Копай в сторону ssh user@host " Do_something "

Этот тред мне напомнил "Сумеречный дозор" когда Городецкого отправляли убивать Константина ... Ему там тоже все ментально шептали - Используй такое заклинание ... Нет используй такое =)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Как определить время создания файла на удаленном хосте(c,sh)" 
Сообщение от chip emailИскать по авторуВ закладки(ok) on 27-Янв-05, 10:10  (MSK)
>Этот тред мне напомнил "Сумеречный дозор" когда Городецкого отправляли убивать Константина ...
>Ему там тоже все ментально шептали - Используй такое заклинание ...
>Нет используй такое =)

У меня напрашивается лишь один вывод: поменьше смотреть всяких НЕдофильмов (ничего личного).

Вопрошавшему, можно было удосужиться посмотреть ман wget /newer, на что был бы сразу получен ответ на поставленный вопрос:

wget -N (http|ftp)://<hostname>/<path>/<to>/<filename>

//Luck

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Как определить время создания файла на удаленном хосте(c,sh)" 
Сообщение от dmitrij_b emailИскать по авторуВ закладки(??) on 27-Янв-05, 12:34  (MSK)
>>Этот тред мне напомнил "Сумеречный дозор" когда Городецкого отправляли убивать Константина ...
>>Ему там тоже все ментально шептали - Используй такое заклинание ...
>>Нет используй такое =)

Что-то есть в этом. :-)

>
>У меня напрашивается лишь один вывод: поменьше смотреть всяких НЕдофильмов (ничего личного).
>

Такого фильма пока еще нет :-)

>
>Вопрошавшему, можно было удосужиться посмотреть ман wget /newer, на что был бы
>сразу получен ответ на поставленный вопрос:
>
>wget -N (http|ftp)://<hostname>/<path>/<to>/<filename>
>
>//Luck

Отчасти такая мысль и была - что-бы подсказали с каким волшебным словом "MAN ..." посмотреть.

Большое спасибо всем ответившим. На данный момент проблему решил с помощью curl-а.
По wget-у посмотрю.
По ssh не понял, но наверное уже не актуально.

Еще раз спасибо всем и удачи.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

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




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

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