This pipe read accounting records, so every 30 seconds even with nothing to do was fine. A longer interval would probably be fine also, but 30 seconds was pretty good when I was testing. The machine also responded to shutdown signals (thanks to shuttrap) so the chance of losing any records was pretty small, and that was good enough. I'll keep your idea in mind, though, for the future.
On Thu, Apr 30, 2009 at 3:11 PM, Rob van der Heij <rvdh...@gmail.com> wrote: > On Thu, Apr 30, 2009 at 5:18 PM, Bruce Hayden <bjhay...@gmail.com> wrote: > >> Add something like this to the pipeine: >> '? literal +30', >> '| dup *', >> '| delay', >> '| spec /FINIS * * A/ 1', >> '| command' > > Would you not want to avoid that when there has not been a record > since last time you closed it? > > I'd be thinking about something like this (very untested) > > do forever > 'peekto' > 'callpipe (end \)', > '\ i: fanin | g: gate', > '\ *:', > '| g:', > '| >> output file a', > '\ literal +30 | delay | g:' > end > -- Bruce Hayden Linux on System z Advanced Technical Support IBM, Endicott, NY