2012年5月30日 星期三

php run system command and redirect stderr

Reference: http://php.net/manual/en/function.shell-exec.php

<?php
$cmd = 'ls -l';
$output = shell_exec($cmd);
print "<pre>$output";
?>

如果 $cmd 會產生 stderr,可以加上 2>&1 將 stderr 導向 stdout。
Ex: $cmd = 'ls -l 2>&1';

沒有留言:

張貼留言