“ps -ef” is a linux command But the same happens on Darwin after around 200 iterations
E > On 5 Mar 2019, at 11:44, Rick McGuire <object.r...@gmail.com> wrote: > > What operating system are you running this on? > > Rick > > On Tue, Mar 5, 2019 at 4:54 AM Bob Martin via Oorexx-devel > <oorexx-devel@lists.sourceforge.net > <mailto:oorexx-devel@lists.sourceforge.net>> wrote: > I have a program which runs every few seconds to check that several tasks are > still running, > and restarts them if not. > The program fails on every build of ooRexx 5 that I have tried it on, back to > 11642 > > I have reduced the code to the minimum required to produce the error: > > ------------------------------------------------------------------ > queue_name = rxqueue('Create') > call rxqueue 'Set',queue_name > > do forever > 'ps -ef | grep rexx | rxqueue' queue_name > do while queued() <> 0 > parse pull line > end > call SysSleep 1 > end > exit > ------------------------------------------------------------------ > > It fails after about 1000 passes through the loop with: > > The REXX rxapi queuing system is not available. > grep: write error: Broken pipe > > > > _______________________________________________ > Oorexx-devel mailing list > Oorexx-devel@lists.sourceforge.net <mailto:Oorexx-devel@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/oorexx-devel > <https://lists.sourceforge.net/lists/listinfo/oorexx-devel> > _______________________________________________ > Oorexx-devel mailing list > Oorexx-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel