Crontab não funciona com um URL com parâmetros
Pergunta
Estou usando a nuvem apptana sem acesso raiz.
FUNCIONA:
* * * * * /usr/sfw/bin/wget -qO- 'http://myproject.aptanacloud.com/myproject/myphp.php' | /bin/mail mymail@mymail.com
Não funciona!:
* * * * * /usr/sfw/bin/wget -qO- 'http://myproject.aptanacloud.com/myproject/myphp.php?param1=blog%2frss2.xml' | /bin/mail mymail@mymail.com
Eu tentei, sem sucesso, URL com citações, citações duplas ou sem cotações. Qualquer ideia?
Obrigado!
Solução
Só por curiosidade: você já tentou fazê -lo sem o %2F e usando uma barra direta para a frente? Talvez seja a codificação que está quebrando alguma coisa.
Outras dicas
A partir de:
Homem 5 Crontab
Os sinais percentuais ( %) no comando, a menos que escapados com o backslash (), serão alterados para caracteres novos e todos os dados após o primeiro % será enviado ao comando como entrada padrão.