Delay-Pipe?
Jan-Benedict Glaw
jbglaw at lug-owl.de
Mon Jun 24 12:18:02 CEST 2002
On Mon, 2002-06-24 11:41:35 +0200, Cord Beermann <cord at lug-owl.de>
wrote in message <20020624094135.GE27634 at mediaways.net>:
> Hallo! (Jan-Benedict Glaw) hat geschrieben:
>
> > Prozeß eins, der schreiben will:
> > Dieser will also beliebigen Schrott schreiben. Darf er
> > blockieren, oder muß er konstant alle Daten abladen können?
>
> er muss konstant abladen koennen.
>
> > Prozeß zwei, der die Daten hinten 'rauswirft:
> > Sollen die Zeilen in regelmäßigen Abständen (alle 5sec eine
> > Zeile) kommen, oder soll sich die Verzögerung während der Zeit
> > verändern?
>
> nein. bei sagen wir mal 5Sekunden verzoegerung;
>
> time input output
> 0 foo
> 3 bar
> 5 foo
> 8 baz bar
> 10 foo2
> 11 bar2
> 13 baz
> 15 baz2 foo2
> 16 bar2
> 20 baz2
>
> usw. die Verzoegerung muss nicht 100% exakt sein.
Aha. Jetzt versteh' ich das. Nicht schön, aber versuch's mal hiermit:
---------------------------------------------------------------------
#!/bin/sh
# $1 - Verzögerung
TIMEOUT=1
[ $# -eq 1 ] && TIMEOUT = $1
while read ZEILE; do
( sleep $TIMEOUT; echo "${ZEILE}"; ) &
done
---------------------------------------------------------------------
MfG, JBG
--
Jan-Benedict Glaw . jbglaw at lug-owl.de . +49-172-7608481
-- New APT-Proxy written in shell script --
http://lug-owl.de/~jbglaw/software/ap2/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lug-owl.de/pipermail/linux/attachments/20020624/cd03ee9a/attachment.sig>
More information about the Linux
mailing list