Obtenha uma página da web a cada 5 horas

Obtenha uma página da web a cada 5 horas

como seria um script que carrega uma URL com wget ou possivelmente outro método a cada 5 horas?

Obrigado

Responder1

Para agendar uma tarefa para ser executada em intervalos regulares em um sistema Unix, geralmente usa-se cron.

Você deveria dar uma olhada no crontabmanual ( man 5 crontab).

Para adicionar uma tarefa que é executada a cada cinco horas, edite-a crontabemitindo o comando

$ crontab -e

Isso abrirá seu arquivo atual crontabem um editor ou em um arquivo em branco, se você não tiver um anteriormente.

Adicione a seguinte cronprogramação ao arquivo:

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

Corrija isso para o caminho do wgetexecutável em seu sistema e modifique o comando para atender às suas necessidades.

Os cinco primeiros campos da linha representam a programação real e o */5segundo campo significa "a cada cinco horas".

Quando terminar, salve crontabno editor e saia.

O comando agora deve ser executado a cada cinco horas.

informação relacionada