1

開いていて変数を取得できるプロセスがありますが、バックグラウンドで実行されています。

だから私はPIDを使用して変数をプロセスに送信する必要があります?? コマンドラインで変数をプロセスに送信したり、プロセスに再接続したりすることは可能ですか?

4

2 に答える 2

1

プロセス間通信は、多くの場合、PHPでサポートされているソケットによって処理されます。したがって、両方のアプリケーションを制御できる場合は、それらの間で通信するようにソケットを設定できます。

于 2012-07-23T19:08:54.560 に答える
1

* nix タイプのシェル

実行することでプロセスに再接続できます(これはPIDではありませんが、ターミナルからコマンドfg [job id]を使用して見つけることができます)jobs

IPC

プログラムが変数を受け入れるように構成されている場合は、変数をプログラムに送信することもできます。パイプ、ファイル、またはネットワークソケットから読み取ることができます

プログラムはkill -[signal]、ブール値のメッセージを単に待っている場合、( で送信された)シグナルを受信することもできます。

PHP の場合、これらのメソッドを使用して変数を送信すると、送信前に変数のシリアル化が必要になる場合があります。

于 2012-07-23T19:05:49.117 に答える