Выполнение сценария оболочки из Java - PullRequest
0 голосов
/ 23 декабря 2018

Может вызывать и выполнять сценарий оболочки при выполнении в отдельной Java-программе.Но при вызове из программы контроллера Floodlight вывод отсутствует

Контроллер Floodlight выполняется с использованием java -jar target/floodlight.jar.Команда для выполнения сценария оболочки предоставляется в одном из исходных файлов.Когда условие совпадает и код выполняется, экран терминала появляется на секунду и исчезает.Но это не тот случай, когда я выполняю тот же сценарий оболочки с Java в отдельной программе.

Process proc = Runtime.getRuntime().exec(new String[]{"path to shell script", arg1});

Кто-нибудь может прокомментировать это?

1 Ответ

0 голосов
/ 24 декабря 2018

Исполнение с sudo или в режиме root является виновником.Запустил в пользовательском режиме, работал отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...