Я пытаюсь найти самый простой способ запросить информацию у процесса Java. Из сценария оболочки мне нужно передать 2 строки в качестве аргументов и получить одну строку обратно. Полностью синхронный и блокирующий.
Какой самый простой способ подойти к нему? Http немного тяжел, но мог бы сделать, если ничего больше нет. Связь через трубу / Unix-сокет будет простой, но требует гораздо больше кода обслуживания (относительно времени ожидания, дополнительных собственных библиотек привязки и т. Д.). Собственное tcp-соединение может быть в порядке ... но это трудно сделать из скрипта bash.
Существуют ли другие простые и легкие опции, которые не требуют запуска другой JVM из скрипта?