php 执行linux shell命令
2016-12-19 10:31
351 查看
putenv('LANG=C.UTF-8'); //环境声明
shell_exec('shell命令');
例子:在php中获取svn项目仓库的revision
$svn_info = shell_exec('svn info 项目路径');
$svn_info = nl2br($svn_info);//在字符串中的新行(\n)之前插入换行符
$svn_msg_arr = explode("\n", $svn_info);
$svn_column_arr = array();
foreach($svn_msg_arr as $svn_msg){
$i = strpos($svn_msg, ":");
if ($i===false) continue;
$k = substr($svn_msg,0,$i);
$v = substr($svn_msg,++$i);
$svn_column_arr[trim($k)] = trim($v);
}
$revision = intval($svn_column_arr['Revision']);
shell_exec('shell命令');
例子:在php中获取svn项目仓库的revision
$svn_info = shell_exec('svn info 项目路径');
$svn_info = nl2br($svn_info);//在字符串中的新行(\n)之前插入换行符
$svn_msg_arr = explode("\n", $svn_info);
$svn_column_arr = array();
foreach($svn_msg_arr as $svn_msg){
$i = strpos($svn_msg, ":");
if ($i===false) continue;
$k = substr($svn_msg,0,$i);
$v = substr($svn_msg,++$i);
$svn_column_arr[trim($k)] = trim($v);
}
$revision = intval($svn_column_arr['Revision']);
相关文章推荐
- php -- PHP在linux上执行外部命令,system(),exec(),shell_exec()
- php 执行linux命令,shell脚本函数,获取服务器运行状态值
- C语言执行Linux的shell命令并获得返回值
- 运用Shell命令的时候可以在控制台上输入linux命令去执行
- php守护进程,加linux命令nohup实现任务每秒执行一次
- Linux/shell命令的实际应用——ldd查看可执行程序依赖的库文件
- PHP执行linux系统命令的常用函数使用说明
- php中exec函数执行linux命令
- C语言执行Linux的shell命令并获得返回值
- PHP的几个执行linux命令的函数笔记
- PHP执行linux系统命令
- Linux下使用Shell命令控制任务Jobs执行
- PHP如何执行Linux系统命令呢?system();exec();popen();函数
- 利用PHP和crontab命令作Linux自动执行脚本
- PHP执行Linux命令常用的6个函数
- PHP执行linux系统命令的常用函数使用说明
- php守护进程 加linux命令nohup实现任务每秒执行一次
- Linux_使shell显示每个被执行到的命令_-x
- linux 使用 java 程序执行 shell命令
- linux系统中shell中执行命令是报:bash: ifconfig: command not found错误的解决办法