Suspend child process created by java
I have a java program that uses Runtime.exec()
to create a child process, but I need to be able to programmatically suspend it and then start it again from where it left off. Java object Process
doesn't seem to provide any way to do this. Does anyone know how I can do this?
thank
+1
dspyz
source
to share
2 answers
On UNIX, you can use Runtime.exec + kill -STOP and -CONT to suspend and resume a process without using JNI.
0
Peter lawrey
source
to share
Java is not a low level language. Therefore, some interactions with the operating system are not supported.
The only solution is to create the code using a language that can actually work with the OS like C / C ++ and call it from java using JNI.
+2
Adel Boutros
source
to share