proc-open

    0

    2答えて

    に閉じ: $description = array( 0 => array("pipe", "r"), 1 => array("pipe", "w"), 2 => array("file", "proc_open_errors", "a+") ); $command = "start /min php $operador_php"; $process = proc_open($comm

    0

    3答えて

    proc_open()機能を使用してプロセスを実行しようとしています。このページで指定されているように、私はカスタム環境変数を提供し、印刷しようとしました。私の提供するすべての変数+常に3つの変数を表示します: 'SHLVL'、 'PWD'、 '_ ='。提供された環境変数だけを印刷したいのですが。これら3つは常にこの機能と一緒に存在しますか?変数のみを提供する方法はありますか?これはすべてLin

    1

    1答えて

    私はproc_openを使用して、C言語で作成されたプログラムを実行します。 私は "stdout"のファイルを使用していました。 #include "stdio.h" int main(){ while(1){ printf("Example"); } return 0 } ファイルexample.outputが私のハードディスクがいっぱいにな

    5

    2答えて

    proc_openを使用してプロセスを実行しようとしています。プロセスのI/Oはパイプによって処理されます!今 $descriptorspec = array( 0 => array("pipe", "r"), 1 => array("pipe", "w"), 2 => array("pipe", "w") ); 、それが起こるように、時々私は動けなくなるん開かれ

    1

    1答えて

    proc_open()PHP関数を使用するときに、プロセスにパイプされるストリームを使用する際に問題が発生しているようです。 私が始めているプロセスは、ImageMagickユーティリティを変換して3つの画像を重ね合わせて作成するだけです。のみ1つの入力ストリームは、(STDIN)を使用した場合、変数は、そのストリームにダンプされた変換プログラムが正常に動作などのような変数に格納することができ、そ

    3

    1答えて

    状況は次のとおりです。特定のサーバーで実行されるバックエンドアプリケーションを作成しました。このサーバには、sshを介してフロントエンドサーバから実行できるスクリプトがあります。私のスクリプトは、必要な環境変数が正しく読み込まれているかどうかをチェックします。なぜなら、スクリプト自体に大きく依存しているからです。 これは機能しますが、これは機能しません。接続が確立されると、もちろん./profil

    4

    1答えて

    からの応答全体を得ていません。私はCLiでこの正確なコマンドを実行し、私はより多くの応答を得るでしょう。それは早く読書を止めるかのようです(作業中に次の2行を完了して更新するには時間がかかりますが、進捗インジケータです)。 何か間違っていますか? proc_openがもっと適しています(私はそれを試すことができるかどうか見始めました)。

    0

    1答えて

    PHPのproc_open関数のドキュメントでは、子プロセスを生成するときに、親スクリプトの環境を子プロセスに転送するための 'env'パラメータの値としてnullを渡すことができます。ここに誰もがこれをしたのですか?もしそうなら、あなたはこれについて精巧に考えていますか? ユーザーが親プロセスにセッションデータを持っている場合は、その子プロセスにデータが渡されますか?親プロセスがさまざまなライブ

    2

    1答えて

    proc_openでPHPの組み込みサーバーを起動した後、私はそれを強制終了できないようです。 $this->process = proc_open("php -S localhost:8000 -t $docRoot", $descriptorSpec, $pipes); // stuff proc_terminate($this->process); サーバーが動作している、しかし、そ

    5

    1答えて

    Windows Server 2012 R2およびIIS 8.5で自分のサイトを実行していて、問題が発生しました。 exec('whoami')を実行すると、nt authority\iusrが返されます。 proc_open('whoami', $desc, $pipes)を実行すると、結果はiis apppool\mysiteになります。 どうしてですか?