2011-05-12 32 views
3

我有以下幾點的cron作業命令:多查詢字符串項目

* * * * * /usr/bin/lynx -term=vt100 http://abc.com/dir1/di2/script.php?action=add&config=xyz >/dev/null 2>&1 

我的PHP腳本不能識別_GET [「配置」],我去,這似乎是「cron守護程序」電子郵件提醒我crontab指令不正確。

如果我拿出第二個_GET變量,我不會收到「Cron守護進程」電子郵件。

有關如何在crontab作業中定義多個查詢字符串項的任何想法或建議?

順便說一句,我試過URL編碼字符爲&符號,也沒有工作。

回答

9

嘗試把你的網址在報價:

* * * * * /usr/bin/lynx -term=vt100 "http://abc.com/dir1/di2/script.php?action=add&config=xyz" >/dev/null 2>&1 

對於一點解釋,&是把過程在後臺一個特殊字符,所以你必須加上引號的網址,否則cron的嘗試把第一部分放在後臺並執行第二部分。

+0

啊,不知道我可以做到這一點...我會盡力回帖 – 2011-05-12 12:28:07

+0

你是一個明星「Krtek」 - 真棒。非常感謝!!!!!!!!!!!!!!!! – 2011-05-12 12:29:41

+0

不客氣:)我添加了一點解釋 – krtek 2011-05-12 12:31:12