Получайте веб-страницу каждые 5 часов

Получайте веб-страницу каждые 5 часов

как будет выглядеть скрипт, загружающий URL с помощью wget или, возможно, другого метода каждые 5 часов?

Спасибо

решение1

Чтобы запланировать запуск задачи через регулярные интервалы в системе Unix, обычно используют cron.

Вам следует ознакомиться с crontabруководством ( man 5 crontab).

Чтобы добавить задачу, которая будет запускаться каждый пятый час, отредактируйте ее, crontabвведя команду

$ crontab -e

Это откроет ваш текущий файл crontabв редакторе или пустой файл, если у вас его не было.

cronДобавьте в файл следующее расписание:

0 */5 * * * /usr/bin/wget -O "$HOME/result" "http://server/page"

Исправьте путь к wgetисполняемому файлу в вашей системе и измените команду в соответствии со своими потребностями.

Первые пять полей в строке — это фактическое расписание, а */5во втором поле означает «каждый пятый час».

Когда закончите, сохраните crontabв редакторе и выйдите.

Теперь команда должна выполняться каждый пятый час.

Связанный контент