I encounter a problem in my Remote Simulation. Using the following setup: Local Machine: myLocal Remote Machine: myHost directory: /home/testfile /home/testfile was shared to "myHost". I have used the following commands: cmd = "rsh myHost; cd /net/myLocal/home/testfile; source /user/ setup/setic51; ./runSpectre" cid = ipcBeginProcess( cmd "myHost") Then the simulation finished in konsole in just a couple of seconds. But even the simulation was done (the spectre finished the simulation in konsole), the cid is still active. When I used ipcWaitForProcess(cid), it makes the process longer before it terminated (ipc:-1). When I used ipcIsAliveProcess(cid) to test if process is still active, it took little time compare to ipcWaitForProcess(cid). Why is that the status of the process was not yet finished even the simulation is already done and the results file were already generated?