美文网首页
centos7下php执行shell命令

centos7下php执行shell命令

作者: 江江简书 | 来源:发表于2020-08-08 08:44 被阅读0次

    源码

    <?php
    $shell = "sudo /usr/local/git/bin/git status";
      echo "<pre>";
      system($shell, $status);
      echo "</pre>";
      //注意shell命令的执行结果和执行返回的状态值的对应关系
      $shell = "<font color='red'>$shell</font>";
      if( $status ){
          echo "shell命令{$shell}执行失败";
      } else {
          echo "shell命令{$shell}成功执行";
      }
          
    

    可能报错没有权限

    • $message = shell_exec("whoami");
      echo $message;exit; //首先要知道谁执行了这个文件
      daemon ALL = NOPASSWD: ALL //给/etc/sudoers用户添加免密功能

    相关文章

      网友评论

          本文标题:centos7下php执行shell命令

          本文链接:https://www.haomeiwen.com/subject/vpbcdktx.html