-
Enhancement
-
Resolution: Fixed
-
P3
-
9
-
b84
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8142094 | emb-9 | Roger Riggs | P3 | Resolved | Fixed | team |
From core-libs: http://mail.openjdk.java.net/pipermail/core-libs-dev/2015-July/034639.html
One very small yet very useful potential enhancement.
It would be very handy to be able to specify a NULL/bit-bucket source/destination for pipes. For the target process' input, the user can generally (I believe) just close the stream, but for output, there isn't really a good option. While this is possible to achieve by redirecting to /dev/null on UNIX-likes and NUL (iirc) on Windows, having to do platform detection to decide where this device is seems overly cumbersome.
Having a ProcessBuilder.Redirect#DISCARD or similar would be quite useful, and should be fairly straightforward.
One very small yet very useful potential enhancement.
It would be very handy to be able to specify a NULL/bit-bucket source/destination for pipes. For the target process' input, the user can generally (I believe) just close the stream, but for output, there isn't really a good option. While this is possible to achieve by redirecting to /dev/null on UNIX-likes and NUL (iirc) on Windows, having to do platform detection to decide where this device is seems overly cumbersome.
Having a ProcessBuilder.Redirect#DISCARD or similar would be quite useful, and should be fairly straightforward.
- backported by
-
JDK-8142094 (process) ProcessBuilder support for redirection to discard output
-
- Resolved
-