php可以简单调用linux系统命令,例子如下:
- <?php
-
- exec('export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin;docker exec centos-java /bin/bash -c "ls" 2>&1',$out,$status);
- var_dump($out);
- file_put_contents('test'.time().'.txt',$out);
- //注意shell命令的执行结果和执行返回的状态值的对应关系
- $shell = "<font color='red'>$shell</font>";
- if($status){
- echo "shell命令{$shell}执行失败";
- } else {
- echo "shell命令{$shell}成功执行";
- }
- ?>
复制代码 |