
как будет выглядеть скрипт, загружающий 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
в редакторе и выйдите.
Теперь команда должна выполняться каждый пятый час.