Поразите веб-сайт каждые X минуты [закрываемый]

Есть ли какой-либо сценарий или сервис, который поражает указанный веб-сайт каждые X минуты?

0
задан 12.07.2011, 06:16

6 ответов

Поражать его каждые две минуты:

while true; do curl yourwebsite.com >/dev/null; sleep 120; done

Если Вы хотите, чтобы это весь день работало и ночь, используйте некоторый планирующий задание сервис как крон (но никакой цикл с условием продолжения, конечно).

7
ответ дан 24.11.2019, 02:43
import time
import urllib

while True:
    time.sleep(60)
    place = urllib.urlopen('http://www.google.com')
    print place.code
    place.read()
1
ответ дан 24.11.2019, 02:43

Вы посмотрели на завихрение или wget и использование это в сценарии оболочки или другом виде сценария?

0
ответ дан 24.11.2019, 02:43

Это звучит мне как завихрение, не собирается делать это. В конце концов, почему Вы неоднократно захватывали бы данные, если они не изменяются?

Я записал спутниковое фото средство захвата в Java, потому что я хотел получить спутниковую фотографию каждые 15 минут.

Псевдокод похож на это:

  1. загрузите файл
  2. сравните с последним файлом (это может быть сделано путем сравнения длины, с тех пор почти всегда, если длина является тем же, файл не изменился. Все еще необходимо сравнить байты, но только когда длина файла не изменилась),
  3. если файлы являются тем же, спят и возвращаются к 1
  4. если они - другая запись новая под новым порядковым номером (sat1.jpg, sat2.jpg, и т.д. сохраните новый как старое изображение в следующий раз сон, то вернитесь к 1.
0
ответ дан 24.11.2019, 02:43

Хотя та часть Вашего вопроса вне темы ради полноты: onlinecronservices.com перечисляет некоторые веб-сервисы, которые могут сделать удаленные вызовы для Вас. Бесплатные сервисы не слишком надежны, я предполагаю или только допускаю один вызов в день.

0
ответ дан 24.11.2019, 02:43

Используйте wget с заданием крона. по крайней мере, в соответствии с Linux. Это - то, как я запускаю свои резервные скрипты и синхронизации дб на моих веб-сайтах

0
ответ дан 24.11.2019, 02:43

Теги

Похожие вопросы