How to run a command in a process that is not a child of the current process?
- by amicitas
I am having a library conflict issue with calling an external program from within a interpreted programming environment (IDL). The issue seems to be that since the program I am calling ends up as a child of IDL, libraries are not being reloaded.
From within IDL I can launch sub-processes either directly or using a shell. Is there a good way that I can cause my program to be run without ending up as a child process?
The only solution I have found so far is to use ssh localhost my_program. This works perfectly but I would like a more direct solution.