当前位置: 首页 > 后端技术 > PHP

PHP中执行Linux命令的两个有用的函数exec和shell_exec

时间:2023-03-29 16:15:38 PHP

p都可以用来执行Linux命令,但是在用法和返回结果上有很大区别。exec调用方法:`exec``(``$cmd``.``'2>&1'``,``$output``,``$status``);`$cmd:shellscript2>&1:表示将输出shell脚本执行过程中的错误信息$output:数组格式,用于存放2>&1输出的错误信息$status:shell脚本的执行状态,0表示成功,其他表示失败shell\_execcallMethod:`$result``=shell_exec(``$cmd``);`$cmd:shellscript$result:shellscript的执行结果建议如果你的shellscript返回的结果是一个列表,推荐使用shell_exec,相应的,如果只返回某个状态,推荐使用exec。