Jython-実行されたスクリプトのパスを取得する方法
質問
私はPython Wayについて多くの答えを見つけましたが、私が見つけたものはJythonで働いていません。
WebSphere通訳WSADMIN -LANG JYTHON -F/PATH/to/Scriptを使用してJythonスクリプトを実行しています
スクリプトImが実行されているパスを知りたいです。このスクリプトがバージョンで、どこでもチェックアウトできる場合、スクリプトがどこから実行されているかを確実に知る必要があります。
みんなに感謝します
解決
WebSphereはこれを簡単にしません。 SolarisでWebSphereを実行しているSunのJVMを使用しているとき、私はまだこれを行う方法を見つけていません。ただし、Linux、AIX、場合によっては他のOSでWebSphereを実行するときに、環境を使用してスクリプト名を把握できる場合があります。これらのプラットフォームでは、IBMのJVMが環境変数IBM_JAVA_COMMAND_LINEを設定します。それを解析して、wsadmin.sh Daveブランドに渡された「-f」引数を取得することができます。彼の修正#6を参照してください ibmfixes.py 脚本。
所属していません StackOverflow