2009-05-08 19 views
2

から.batファイルを実行しているから、処理結果は、私はこれは、AWSサーバーを起動し、そのようなのIDとしての情報を返すは、どのように私は返すことができますし、PHP

system("cmd /c C:\dir\file.bat"); 

使用して.batファイルを実行するPHPスクリプトを持っていますサーバーが起動しました。後でこのIDをスクリプトで使用する必要があります。どのようにして.batファイルの結果をPHPに返すことができますか?そして、残りの結果からidをどのように抽出できますか?返されたデータは、必要なビットを得るためにスライスする必要のある文字列ですか? )あなたがEXEC()関数またはパススルーを使用して、システムコマンドの出力をキャプチャすることができ

答えて

2

すべて(

ec2-associate-address -i i-######id ip.###.###.### 

おかげ -

私は、次を実行.BATファイルを実行します関数。

0

system()の代わりにproc_open()を使用できます。そうすれば、stdoutパイプを読むことで.batファイルの出力を読むことができます。次に、プロセスIDを取得するためにダイスをスライスすることができる簡単な文字列を取得します。

関連する問題