Ich versuche, darüber zu entscheiden, ob ProcessBuilder
oder Commons exec zu verwenden,Entscheidung zwischen exec Apache Commons oder Process
Meine Anforderungen sind, dass ich einfach einen Dämon-Prozess zu schaffen versuche dessen stdout/stdin/stderr ich tun nicht interessiert. Außerdem möchte ich einen Kill ausführen, um diesen Prozess zu zerstören, wenn die Zeit gekommen ist.
Ich verwende Java unter Linux.
Ich weiß, dass beide ihre Schmerzen und Fallstricke (wie sicher sein, separate Thread zu verwenden, um Ströme zu schlucken Blockierungen oder Deadlocks zu schließen, und die Ströme zu schließen, damit offene Dateien nicht herumhängen lassen) und wollte wissen, ob Jeder hatte Vorschläge auf die eine oder andere Art und alle guten Ressourcen, denen er folgen sollte.
Vielleicht ..., wenn Sie diese Schmerzen und Gefahren zusammengefasst? – skaffman
Siehe Änderungen oben. – Traker