Hi,

On Tue, 28 Mar 2006, Richard Fish wrote:

On 3/28/06, Sascha Lucas <[EMAIL PROTECTED]> wrote:
I have a shell script and want a uninterruptable sleep. /usr/bin/sleep
itself seems to have its own signal handlers. How is it possible to sleep
uninterruptable?

trap "echo 'Ctrl+C should not work'" INT
now=`date +%s`
expires=$(( $now + 10 ))
while test $now -lt $expires; do
   sleep $(( $expires - $now ))
   now=`date +%s`
done

excellent! take system time and loop sleep until time is over.

Thanks,

Sascha.
--
gentoo-user@gentoo.org mailing list

Reply via email to