2010-10-26 75 views
0

我在後臺PHP執行curl命令,
使用curl_exec檢索一些數據,什麼是錯的...發佈數據返回0的

當我試圖通過發佈數據到curl_exec腳本:

exec('curl --data "'.$post_string.'" '.$post_url); 

都很好,我得到一個200響應,腳本成功完成

相同的命令,但 「>的/ dev/null的&」:

exec('curl --data "'.$post_string.'" '.$post_url.' > /dev/null &'); 

回報(從curl_getinfo取自$ POST_URL)

http://somurlhere.com 
0 
0 
0 
-1 
0 
0 
0.552842 
0.51867 
0.552705 
0.552725 
0 
0 
0 
0 
0 
0 
0 
0 

這怎麼可能?
我做錯了什麼?
我知道該腳本不會死,因爲它在執行結束時記錄到一個txt文件...
任何想法?

回答

0

正如我想的那樣,只是一個愚蠢的錯誤,我在執行命令後刪除了一些數據,並且由於它在後臺,我在第二個腳本有機會訪問它之前將其刪除,這就是問題=]