2009-12-17 39 views
0

我正在使用Aptana Cloud,但没有root权限。Crontab不运行带有参数的url的Wget

WORKS:

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

不起作用!:

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

我试图要么失败与引号,双引号或不带引号的网址。 有什么想法?

谢谢!

+0

你如何衡量它的工作原理或者它没有?那么试试echo而不是wget? – inkredibl 2009-12-17 10:58:49

+0

使用echo没有任何意义,问题在于如何从crontab调用wget。它的工作原理是因为我收到邮寄的结果... – Veilkrand 2009-12-18 11:11:12

回答

1

只是出于好奇:你是否尝试过在没有%2f的情况下使用它而直接使用正斜杠?也许是那里的编码打破了某些东西。

+0

嗡嗡声..真我现在就试试 – Veilkrand 2009-12-18 11:11:57

+0

正如你所预测的,url编码在crontab内部破坏了某些东西。即使在引号内... 谢谢 – Veilkrand 2009-12-18 11:20:39

9

来自:

人5的crontab在命令

百分比-体征(%),除非与反斜杠()转义,将变为新行字符,并且所述第一%之后的所有数据将是作为标准输入发送到该命令。