在背景上使用curl_exec发布数据返回0

时间:2010-10-26 00:35:07

标签: linux curl

我正在后台执行一个来自php的curl命令 使用curl_exec来检索一些数据而某些东西是错误的......

当我尝试将帖子数据传递给curl_exec脚本时:

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

一切都很好,我得到200响应,脚本成功完成

相同的命令,但使用“> / dev / null&”:

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

返回(取自$ post_url的curl_getinfo)

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文件...
有什么想法吗?

1 个答案:

答案 0 :(得分:0)

正如我想的那样,只是一个愚蠢的错误,我在执行命令后删除了一些数据,并且因为它在后台,我在第二个脚本有机会访问它之前将其删除,这就是问题=]

相关问题