Seu servidor da Web não está configurado para permitir o acesso ao arquivo que você está tentando baixar. Você precisa resolver isso primeiro antes de tentar executar este download a partir do cron.
Primeiro, descubra como seu servidor da web está configurado. Se você estiver usando o apache, poderá encontrar /etc/apache/httpd.conf
ou /etc/apache2/httpd.conf
ou similar. Esse arquivo deve apontar para você como o seu servidor está configurado.
Em segundo lugar, verifique seu log de erros. Isso deve ser algo como /var/log/apache/error.log
. Esse arquivo deve fornecer informações adicionais sobre por que o wget está falhando.
Depure esse problema. Depois de obter o wget funcionando, você pode tentar executá-lo no cron.
Você também pode tentar usar curl em vez de wget. Algo parecido com isto:
curl -s http://www.mydomain.com/test.php >/dev/null
deve funcionar bem também. Eu não tenho uma razão strong para preferir wget ou curl neste caso.