cynchronised sleep capbilty..

Joe Kelsey joe at zircon.seattle.wa.us
Tue Feb 1 12:23:22 PST 2005


On Tue, 2005-02-01 at 11:35 -0800, Matthew Dillon wrote:
> :I often find myself wanting to write shell scripts that do:
> :
> :...
> :
> :while:
> :do
> : 	report results
> : 	sleep -until_next 10
> :done
> :
> :
> :I have inplemented something like this with a crude
> :shell function that sleeps up to 9 seconds to get to
> 
>     I think integrating such an option into /bin/sleep is an excellent idea.
>     I have had need for such a feature myself on occassion.

Note that ksh93 has an external command interface which allows the
addition of user-defined discipline functions and builtin commands which
could allow for these sort of options.

> :thirdly: is it worth making sleep a shell builtin?
> :running sleep(1) every time is a lot of work for what
> :we need.
> :
> :julian
> 
>     I don't think this is necessary.

sleep is a ksh93 builtin command.

ksh93 also now has a new license the OSI Common Public License, instead
of the old ATT-specific license.  Also, Glenn Fowler and David Korn seem
very open to ideas such as this.

/Joe




More information about the freebsd-current mailing list