Splunk(ログファイルなどのマシンデータを分析するツール)を使用しており、PHPでアプリケーションを使用しています。一部のデータについては、php(CLIベース)でアプリケーションを呼び出す必要があります。残念ながら、SplunkはPython呼び出しのみをサポートしています。
「パススルー」のように、同じ引数を使用してphpを1:1で「転送/呼び出し」、出力を返す簡単な方法はありますか。いわゆるサブプロセスモジュールを使用したソリューションの一部しか見つかりませんでしたが、Pythonの経験がゼロであるため、動作させることができません。
たとえば、splunkは次のように呼び出します。-
python external_lookup.py argument1 argument2 argument3
次に、pythonスクリプトは(pythonに与えられたCLI引数を使用して)呼び出す必要があります。-次に、
php external_lookup.php argument1 argument2 argument3
phpはその出力を書き込みます-Pythonはその出力
をキャプチャし、それ自体を出力します
どんな助けでも大歓迎です、または実用的なサンプルスクリプトはさらに良いです。
よろしくお願いします、
ヴィンス