Я пытаюсь решить, стоит ли использовать ProcessBuilder
или Commons EXEC,Выбор между Apache Commons Exec или ProcessBuilder
Мои требования в том, что я просто пытаюсь создать процесс-демон, чей стандартный вывод/STDIN/STDERR я делаю не заботясь. Кроме того, я хочу выполнить убийство, чтобы уничтожить этот процесс, когда придет время.
Я использую Java в Linux.
Я знаю, что у обоих есть свои боли и подводные камни (например, если использовать отдельный поток для проглатывания потоков, это может привести к блокировке или взаимоблокировкам, а также закрытию потоков, чтобы не оставлять открытые файлы висящими) и хотел знать, у кого-то есть предложения так или иначе, а также любые хорошие ресурсы для подражания.
Может быть, если вы кратко эти боли и подводные камни ...? – skaffman
См. Изменения выше. – Traker