2012-02-01 9 views
1

私は以下の仕事をしているPHPスクリプトを持っています。shell_execコマンドで実行した後のtarコマンドのステータスを確認しますか?

$unTarCommand = 'tar -zxvf test.tar.gz'; 

$tarOutput = shell_exec($unTarCommand); 

コードは正常に動作しています。今、問題は私がtarを実行しているときにすべてのファイルをリストし、$ tarOutputに割り当てられます。だから私はtarがエラーなしで実行されているかどうかを特定することができません。とにかく$ tarOutput変数のエラーだけをキャプチャすることはありますか?

このコードはcronジョブの一部です。関数に渡された変数に代入

出力、および関数の戻り値は、何が必要です:代わりにshell_exec()

答えて

1

は、exec functionを使用しています。

string exec (string $command [, array &$output [, int &$return_var ]]) 
関連する問題