WGET / cron, що завантажує файл веб-камери


0

наш новий міський лікар поставив веб-камеру до своєї приймальні, щоб люди побачили, наскільки це багатолюдно. Коли моя мама і бабуся з дідусем ідуть до цього лікаря, я хотів періодично завантажувати файли, і якщо вони там захоплені, я хотів надіслати їм фото. По-дитячому, я знаю, але мені просто потрібно годувати мої зволікання під час іспиту. :) Тепер, до моєї проблеми.

На веб-сторінці лікаря є зображення із веб-камери. Зображення оновлюється кожні 60 секунд. Якщо я натискаю на неї правою кнопкою миші та вибираю "Показати зображення на новій вкладці", є зображення з чистим посиланням, без динамічних речей, як http://page.com/image.jpg . Також те ж посилання є всередині вихідного коду сторінки.

У мене є 32-бітний домашній сервер Ubuntu 14.04. Я зробив сценарій (див. Нижче) і додав його в cron, щоб запускати щохвилини ... він працює добре, створюються картинки.

! / бін / баш

дата = $ (дата + "% Y% m% d-% H% M% S")

wget http://page.com/image.jpg -O /srv/2000raid/Test/image-$datum.jpg

Але проблема полягає в тому, що завантажений файл є однаковим для приблизно 10-11 наступних картинок. А далі наступні 10-11 зображень відрізняються від попередньої партії, але всі виглядають однаково. І т.д. ...

АЛЕ - картинка в Інтернеті змінюється.

Тому я думаю, що може виникнути якась проблема з кешем на сервері, я спробував wget --no-cache і wget --cache = off ... але нічого не допомогло ...

Будь-які ідеї, будь ласка? :)

PS: Я не пишу тут справжнє посилання, тому що я боявся, що вона не буде дуже рада, якщо хтось пранкер намагався зіпсуватись із її сервером, завантажуючи файл щосекунди чи щось подібне ...

Відповіді:


0

Я не знаю, чому це станеться вгорі голови. Я б запропонував спробувати замість кожної хвилини кожні 5 хвилин або близько того.

Я би перевірив, чи отримаєте ви однакові результати за допомогою CURL . Еквівалент cURL вашого wget виглядав би так curl -s -o /srv/2000raid/Test/image-$datum.jpg http://page.com/image.jpg


На жаль, жодних змін у поведінці. Також я спробував встановити cron на 2,3,5 хвилини, але жодної зміни теж не було. Встановлення 10 хвилин - це занадто довгий інтервал і б) я можу запускати скрипт щохвилини, а потім видаляти інші файли з "пакета" ...
user329804

PS: Щоб додати до моєї першої публікації - є шаблон. Під час запуску сценарію щохвилини, то кожна партія має 11 файлів. Я не знаю, чи це доречно, але я хотів це зазначити.
користувач329804

Здається, що в запитах чогось не вистачає. Спробуйте переглядати запити, коли ви користуєтесь веб-переглядачем, а потім спробуйте знущатися над ними, якщо чогось немає.
drglove

Отже, схоже, що я перекрутив перевірку файлу на веб-сторінці в першу чергу, він виглядав як той самий файл, але це не було. Час оновлення на веб-сторінці відрізняється, тому я дозволяю моєму сценарію завантажувати файл щохвилини, і тоді я використовував таку команду, щоб видалити його, якщо він був схожий на інші: ... "fdupes -r -f $ cesta / | grep -v '^ $' | xargs rm -v "... IM ДУЖЕ СУРИ Я зіпсувався і дякую за ваші відповіді! :)
користувач329804
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.