I have a problem not reliable getting outputs.
A workaround i found is, sending "\n" via Process::write
My Problem now is, that if the process exits write causes a crash. (my program just exits without any error message or exception). I added log messages before and after the actual write call and the after message is never printed.
I do a pid check before the actual write, but i still have the exit.
My code is loosely based on Example 8, but with output buffer.
Any idea how to avoid the program to exit. Also any idea why the output is not really reliable?
I have a problem not reliable getting outputs.
A workaround i found is, sending "\n" via Process::write
My Problem now is, that if the process exits write causes a crash. (my program just exits without any error message or exception). I added log messages before and after the actual write call and the after message is never printed.
I do a pid check before the actual write, but i still have the exit.
My code is loosely based on Example 8, but with output buffer.
Any idea how to avoid the program to exit. Also any idea why the output is not really reliable?