etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: sleepenh  ]

Package: sleepenh (1.3-1)

Sleep until a given date with subsecond resolution

sleepenh is an sleep program for using in shell scripts that need to perform a loop that repeats at a regular time interval, without cumulative errors.

It supports microsecond resolution.

You can also specify the time you need between two calls of sleepenh.

Here follows an usage example to clarify its purpose. This example sends 'A' to ttyS0 every 1.2 seconds.

  #!/bin/sh
  # does not wait (or wait 0), just to get initial timestamp
  TIMESTAMP=`sleepenh 0`
  while true; do
    # send the byte to ttyS0
    echo -n "A" > /dev/ttyS0;
    # wait until the required time
    TIMESTAMP=`sleepenh $TIMESTAMP 1.200`;
  done

For more details, please read the manpage.

Tags: User Interface: Command Line, Role: Program, Scope: Utility, Purpose: Time and Clock

Other Packages Related to sleepenh

  • depends
  • recommends
  • suggests
  • dep: libc0.1 (>= 2.3) [kfreebsd-amd64, kfreebsd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.1-udeb
  • dep: libc0.3 (>= 2.7-1) [hurd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.3-udeb
  • dep: libc6 (>= 2.5) [avr32]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.5-5) [m68k]
    dep: libc6 (>= 2.7-1) [not alpha, avr32, hurd-i386, ia64, kfreebsd-amd64, kfreebsd-i386, m68k]
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb

Download sleepenh

Download for all available architectures
Architecture Package Size Installed Size Files
alpha 7.5 kB60 kB [list of files]
amd64 7.2 kB60 kB [list of files]
armel 8.7 kB60 kB [list of files]
avr32 (unofficial port) 7.8 kB60 kB [list of files]
hppa 7.8 kB60 kB [list of files]
hurd-i386 7.0 kB60 kB [list of files]
i386 7.0 kB60 kB [list of files]
ia64 8.1 kB64 kB [list of files]
kfreebsd-amd64 7.2 kB32 kB [list of files]
kfreebsd-i386 7.0 kB32 kB [list of files]
m68k (unofficial port) 6.9 kB56 kB [list of files]
mips 7.4 kB60 kB [list of files]
mipsel 7.5 kB60 kB [list of files]
powerpc 7.6 kB60 kB [list of files]
s390 7.2 kB60 kB [list of files]
sparc 7.2 kB60 kB [list of files]