2009-12-17 3 views
0

J'utilise Aptana-Cloud sans accès root.Crontab ne fonctionne pas Wget avec une URL avec des paramètres

TRAVAUX:

* * * * * /usr/sfw/bin/wget -qO- ' http://myproject.aptanacloud.com/myproject/myphp.php ' | /bin/mail [email protected]

NE FONCTIONNE !:

* * * * * /usr/sfw/bin/wget -qO- ' http://myproject.aptanacloud.com/myproject/myphp.php?param1=blog%2frss2.xml ' | /bin/mail [email protected]

J'ai essayé, sans succès, soit url avec des guillemets, des guillemets ou sans guillemets. Une idée?

Merci!

+0

Comment mesurez-vous que cela fonctionne ou pas? Pourquoi ne pas essayer echo au lieu de wget? – inkredibl

+0

L'utilisation de l'écho n'a pas de sens, le problème est de savoir comment wget est appelé depuis crontab. Cela fonctionne parce que j'ai été envoyé avec le résultat ... – Veilkrand

Répondre

1

Juste par curiosité: avez-vous essayé de le faire sans% 2f et en utilisant une barre oblique droite à la place? Peut-être que c'est l'encodage qui brise quelque chose.

+0

hum .. vrai je vais essayer dès maintenant – Veilkrand

+0

Comme vous l'avez prédit, l'encodage url était en train de casser quelque chose à l'intérieur de crontab. Même à l'intérieur des citations ... Merci – Veilkrand

9

De:

man 5 crontab

Pourcentage-signes (%) dans la commande, à moins échappé à la barre oblique inverse(), seront changés en caractères de nouvelle ligne, et toutes les données après la première% sera envoyé à la commande en tant qu'entrée standard.

Questions connexes