Hi all, I'm extending the Console_Process_Unix class per the example in the documentation and wanted to call the stop() method inside of the _run() method. I was hoping this would trickle up to the code where I actually instantiate the class and call $process->start(), but it doesn't look like it does.
How do you signal to looping code that the child process is done doing it's thing? ex. some script.php $process = new App_Process_MyProc(); $process->start(); and this class in another file that I've included class App_Process_MyProc extends ZendX_Console_Process_Unix { protected function _run() { // run some code here $this->stop(); } } Based on the output of print_r($process) from the script and print_r($this) from inside of App_Process_MyProc, _isRunning stays 1 even after I call $this->stop() inside of the child. The child reports that isRunning is set to empty though. So how do you communicate that the child is done? returning from _run() doesn't appear to do it, exiting from _run() doesnt either. Should I use setVariable and getVariable to use a value that I check for? I think I'm just missing something really obvious here. Using ZF 1.9.3PL1 Thanks in advance, Tim