Мне нужно запустить команду для баш, условно,
ls
Я бы мог использовать
Runtime rt = Runtime.getRuntime();
String proc = "ls";
Process pr = rt.exec(proc);
Или что то вроде этого, но, как я вычитал в интернете -
Вызов метода Runtime.exec() — это простой, еще не настраиваемый способ создания нового подпроцесса.
, а мне это не нужно. Не уверен, что нужна причина, почему я хочу создать именно новый процесс, но все же - вот она:
бесполезная информация ниже
Мой исполняемый файл при запуске ограничивают в ресурсах, моя задача - попробовать снять это ограничение. Я даю на запуск один файл, который должен будет запустить второй через вызов shell-команды, но уже с другими параметрами. Он делает это, все отображается корректно, но, по какой то причине, второй файл отказывается использовать ресурсы, данные ему. Насколько я понял, это из за того, что он является подпроцессом.
( Я ничего не понимаю в джаве, это, можно сказать, мой helloworld, потому что выбора особо не было.)