Я пытаюсь решить, следует ли использовать ProcessBuilder
или Commons exec,
Мои требования заключаются в том, что я просто пытаюсь создать процесс демона, stdout/stdin/stderr которого меня не волнует. Кроме того, я хочу выполнить убийство, чтобы уничтожить этот процесс, когда придет время.
Я использую Java в Linux.
Я знаю, что у обоих есть свои боли и подводные камни (например, если использовать отдельный поток для проглатывания потоков, это может привести к блокировке или взаимоблокировкам и закрытию потоков, чтобы не оставлять открытые файлы в обход) и хотел узнать, были предложения в том или ином виде, а также любые хорошие ресурсы для подражания.