我需要執行mkdir
命令(例如,通過PHP的exec
命令)。如何訪問標準錯誤(例如,EACCES
,請參閱:http://pubs.opengroup.org/onlinepubs/009695399/functions/mkdir.html)。建議?謝謝。PHP:運行「mkdir」並獲取errno
UPDATE:
我加2>&1
我的命令:
$command = "sudo mkdir /home/test 2>&1";
$output = array();
$return = 0;
exec($command, $output, $return);
沒有它,我用得到任何0
(成功)或-1
(錯誤)。現在,我在我的一個測試中得到了一個1
- 我想這是因爲我試圖創建的目錄已經存在。看起來1
映射到EEXIST
。我如何映射其餘的errno?