curl的特殊使用
1.php可以通过shell_exec()和其他系统函数使用curl,也可用PHP带的libcurl库。
1 $curl = curl_init("wwww.baidu.com"); 2 curl_setopt($curl,'****','*****'); 3 $result = curl_exec($curl); 4 curl_close($curl);
2.linux内置的浏览器有lynx,可以Yum安装。
我们使用定时任务运行Php脚本时有3种选择:
(1)使用php.exe程序运行
(2)使用lynx来运行:lynx -dump http://localhost/4.php
或者使用wget,即使是本地文件,也要走http这种浏览器模式才能得到结果。
(3)使用curl : curl http://localhost/4.php 也可以访问远程地址得到输出的内容。
curl -o /var/www/html/zmj.txt http://localhost/4.php 把输出的结果写入zmj.txt文件中。
curl -s httl://localhost/4.php 以静默的方式执行文件,不会返回结果
curl -retry X httl://localhost/4.php 指定curl在访问失败后重试多少次
3.批量写入定时任务:
把任务写进一个没有后缀的文件里:cronjob文件
然后使用 crontab cronjob文件 路径就可以了