Hi Matthias, Am 2009-02-28 02:34:51, schrieb Matthias Meyer: > Nabend ;-) Guten Morgen, > Jo, das funkt. Auch mit read var < /tmp/scriptsync > Ich brauche aber auch einen Timeout. read -t 60 var < /tmp/scriptsync > ignoriert aber den timeout. > `sleep 20s; echo "TO" > /tmp/scriptsync`& würde zwar gehen, aber wenn der > andere script dann doch noch rein schreibt hängt er. Nicht getestet, aber sollte gehen: ----8<------------------------------------------ #!/bin/bash mknod/tmp/scriptsync (cat /tmp/scriptsync) | while read -t 1 LINE do if [ "${LINE}" = "kill_me"] ; then break ; fi if [ -n "${LINE}" ] ; then echo ${LINE} fi done rm -f /tmp/scriptsync ----8<------------------------------------------ Jetzt könnend a hundert Programme reinschreiben und bei jeder Zeile reagiert Dein Script und wenn im Milisekunden Takt da reingeschriben wird Das ist dann alle im FIFO und kann Zeile für Zeile abgerufen werden. Thanks, Greetings and nice Day/Evening Michelle Konzack Systemadministrator 24V Electronic Engineer Tamay Dogan Network Debian GNU/Linux Consultant -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ ##################### Debian GNU/Linux Consultant ##################### <http://www.tamay-dogan.net/> <http://www.can4linux.org/> Michelle Konzack Apt. 917 ICQ #328449886 +49/177/9351947 50, rue de Soultz MSN LinuxMichi +33/6/61925193 67100 Strasbourg/France IRC #Debian (irc.icq.com)
Attachment:
signature.pgp
Description: Digital signature