0

こんにちは、複数の具体的な例がありますが、Shell_exec からのバックグラウンドの例に PHP を呼び出すジェネリックが必要でした。

したがって、私のphp関数は大規模な処理ジョブを実行します。

スクリプト(process.php)の上に置く?

!#usr/bin/php

私は思う-その特定のパスを取得する方法はありますか、おそらく「どのphp」ですか?

次に、実際のコマンドは

shell_exec(sprintf('php process.php %s %s > /dev/null 2>/dev/null &','data1','data2'));

とを使用してprocess.phpからデータにアクセスしargsv[1]ますargsv[2]

?

ありがとう

4

2 に答える 2

0

あなたが説明した方法で process.php から引数にアクセスすることは間違いありませんが、なぜそのように process.php を開始したいのでしょうか?

すでに php シェル スクリプトを使用している場合は、process.php ファイルをインクルードしてみませんか?

于 2010-10-15T19:56:12.410 に答える
0

次のように、パラメーターを指定して PHP スクリプトでcurl multi execを実行し、実行後に応答を受け取る必要があります。http://localhost/phpjob.php?par1=asdasd&par2=1212....

于 2016-06-16T14:58:13.873 に答える