Presumivelmente, a página foi desenvolvida para que o agente do usuário não precise ser um navegador. Se este for o caso, você pode simplesmente usar o comando curl
para buscar a página.
Se você estiver executando um cron job, não deseja que o comando imprima nenhuma saída. Para isso, use a opção --silent
para curl e descarte a resposta HTTP, redirecionando a saída para /dev/null
. Por exemplo, adicione o seguinte trabalho cron para buscar a página a cada 10 minutos:
*/10 * * * * curl --silent http://example.com/path/to/page curl >/dev/null
Se você quiser ser mais eficiente, poderá desenvolver sua página da Web para que ela responda a uma solicitação HTTP HEAD
, bem como a solicitações GET
. Dessa forma, você pode usar curl -I
para que apenas os cabeçalhos HTTP sejam enviados entre o servidor e o cliente.