2009-12-17 75 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在命令

百分比-體徵(%),除非與反斜槓()轉義,將變爲新行字符,並且所述第一%之後的所有數據將是作爲標準輸入發送到該命令。