Jython - Как получить путь выполненного сценария

StackOverflow https://stackoverflow.com/questions/5357073

  •  27-10-2019
  •  | 
  •  

Вопрос

Я нашел много ответов о пути Python, но то, что я нашел, не работает с Jython.

Я запускаю сценарий Jython, используя интерпретатор WebSphere wsadmin -lang jython -f/path/to/script

Я хотел бы узнать путь сценария, который я бегу. Этот скрипт, если версию, может быть проверен в любом месте, поэтому мне нужно надежно знать, откуда выполняется скрипт.

Спасибо всем

Это было полезно?

Решение

WebSphere не делает это легко. И мне еще предстоит найти способ сделать это при использовании Sun's JVM -JVM -управления WebSphere на Solaris. Тем не менее, вы можете выяснить имя скрипта, используя среду при запуске WebSphere на Linux, AIX и, возможно, других. На этих платформах IBM JVM устанавливает переменную среды IBM_JAVA_COMMAND_LINE. Вы можете проанализировать его, чтобы донести аргумент «-f», переданный Wsadmin.Sh Dave Brand имеет код, чтобы сделать это в своем блоге. См. Исправление № 6 в его ibmfixes.py сценарий

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top