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 ]] )