2

PHPでバックグラウンドプロセスにコマンドを送信するにはどうすればよいですか?

次のようにプロセスを開始します。

exec('start /D "samp-server.exe"');

私は次のようにプロセスを殺します:

exec('TASKKILL /F /IM "samp-server.exe"');

そして、次のように、プロセスが実行されているかどうかを確認します。

exec('tasklist /FI "IMAGENAME eq samp-server.exe"');

しかし、このバックグラウンド プロセスからコンソールに「終了」などのコマンドを送信するにはどうすればよいですか。

Sa-MP Server Console についてご存じない場合:

http://www.abload.de/image.php?img=firstd0lc9.png

http://www.abload.de/image.php?img=thenf3guh.png

4

1 に答える 1

0

proc__open http://www.php.net/manual/en/function.proc-open.phpを使用すると、必要な制御が可能になります。マニュアルページの例。

于 2012-06-24T12:45:11.250 に答える