PHP+;cURL禁用命令行进度输出

PHP+;cURL禁用命令行进度输出,php,linux,curl,Php,Linux,Curl,我有一个PHP脚本,它通过cURL连接到远程服务器并下载一些文件。我通过命令行运行它 php get.php 每当它开始下载数据时,我都会得到以下输出: Total % Received % Xferd Average Speed Tim Dload Upload Total Spent Left Speed 100 162k 0 162k 0 0 21732 0 --:--:

我有一个PHP脚本,它通过cURL连接到远程服务器并下载一些文件。我通过命令行运行它

php get.php

每当它开始下载数据时,我都会得到以下输出:

Total    % Received % Xferd  Average Speed   Tim Dload  Upload   Total   Spent    Left  Speed
100      162k       0        162k            0   0      21732    0       --:--:-- 0:00:07 --:--:-- 36001
如何禁用它?

从:

卷发

如果为TRUE,则禁用卷曲传输的进度计

注意:PHP会自动将此选项设置为TRUE,仅应出于调试目的更改此选项

看起来进度已显式打开。检查代码中的选项。在任何情况下,如果您想再次显式禁用它,
curl\u setopt($curlHandle,CURLOPT\u NOPROGRESS,true)
应该可以做到这一点


更新:如果您改为执行类似于
exec(“curl”)的操作http://example.com“
您应该a)思考您正在做什么,b)运行
curl-s
以禁用进度。PHP的流支持http,因此您只需使用
file\u get\u contents
copy
等即可。

试试curl\u easy\u setopt(curl,CURLOPT\u NOPROGRESS,0);:更多信息::
php get.php>/dev/null
不是一个选项?如果需要,可以将输出保存到文件中,也可以是php get.php>/home/output.txt,并希望在case date中附加日期;php get.php>>output.txt能否显示脚本(或相关部分)?