
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 crontab
manual ( man 5 crontab
).
Para adicionar uma tarefa que é executada a cada cinco horas, edite-a crontab
emitindo o comando
$ crontab -e
Isso abrirá seu arquivo atual crontab
em um editor ou em um arquivo em branco, se você não tiver um anteriormente.
Adicione a seguinte cron
programação ao arquivo:
0 */5 * * * /usr/bin/wget -O "$HOME/result" "http://server/page"
Corrija isso para o caminho do wget
executá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 */5
segundo campo significa "a cada cinco horas".
Quando terminar, salve crontab
no editor e saia.
O comando agora deve ser executado a cada cinco horas.