zoukankan      html  css  js  c++  java
  • php 调用系统命令

    system 与 exec 

    两者区别与联系:都会返回最后一行,命令执行成功的return返回值, 区别:system直接将输出内容echo出来,而exec将每一行输出内容保存到数组$output里。

    echo "system:<br>";
    $last_line = system('ls', $retval);
    echo "<br>".$last_line;
    echo "<br>".$retval;
                 
    $last_line = exec("ls",$output,$retval);
    echo "<br><br>exec:";
    echo "<br>".$last_line."<br>";
    print_r($output);
    echo "<br>".$retval;

    结果:

    system:
    compress compressV2.rar phpinfo.php test.php ziparchive 
    ziparchive
    0
    
    exec:
    ziparchive
    Array ( [0] => compress [1] => compressV2.rar [2] => phpinfo.php [3] => test.php [4] => ziparchive ) 
    0
  • 相关阅读:
    Twisted
    day10-redis操作
    day9mysql操作
    day9-paramiko
    day10-rabbitmq
    day9-协程
    day8-异常
    Linux 软连接
    nginx 配置篇
    ansilbe基础学习(一)
  • 原文地址:https://www.cnblogs.com/hzijone/p/4813245.html
Copyright © 2011-2022 走看看