Мое требование - запустить приложение c ++, которое запускает некоторые сценарии оболочки в определенной папке.Приложение C ++ запускается с Java.Сценарии, которые он пытается запустить, получили доступ к chmod 777, а jar запускается с помощью sudo, а утилита запускается с помощью sudo из jar.
Моя проблема в том, что сценарии не запускаются иногда, говоря сценарийне удалось запустить возвращено: 512 (сценарий просто эхо) Я запускаю все функции командной строки в Java с помощью getRuntime.exec (я тоже пробовал сборщик процессов) TLDR: jar запускает приложение c ++ Приложение c ++ пытается запустить сценарий сценария оболочки иногда не удаетсяКто-нибудь получил какие-либо предложения или сталкивается с подобной ситуацией?
РЕДАКТИРОВАТЬ 1 Я должен также упомянуть, что сценарии загружаются в первую очередь через Java.а затем только передается в приложение C ++.Утилита c ++ отлично работает со сценариями, которые уже есть. Я использую apache http client