PHP的几个执行linux命令的函数笔记

string exec ( string $command [, array &$output [, int &$return_var ]] )

  参数

    $command    执行的命令

    $output      引用传值,返回所有执行过程中打印的信息

    $return_var   引用传值,返回退出状态码,一般为0,可以使用函数exit(int $status)来设定,相当于c语言main函数的return值

  返回值

    返回命令执行打印信息的最后一行

string system ( string $command [, int &$return_var ] )

  参数

    $command    执行的命令

    $return_var   引用传值,返回退出状态码

  返回值

    返回命令执行打印信息的最后一行

void passthru ( string $command [, int &$return_var ] )

  参数

    $command    执行的命令

    $return_var   引用传值,返回退出状态码

  返回值

    无,但会直接打印命令打印的所有行!

resource popen ( string $command , string $mode )

resource proc_open ( string $cmd , array $descriptorspec , array &$pipes [, string $cwd [, array $env [, array $other_options ]]] )

string escapeshellcmd ( string $command )

void pcntl_exec( string $path [, array $args [, array $envs ]] )

原文地址:https://www.cnblogs.com/tintin1926/p/2598513.html