"cat" jako daemon
Petr Sremr
petr.sremr na hwserver.cz
Pátek Duben 7 20:57:04 CEST 2006
Zdravim,
potrebuju jako daemona spustit "cat /dev/ttyS0 > /tmp/in_fifo", tedy
data se seriovky tlacit do pojmenovane roury.
1/
Mam Debian Sarge, vytvoril jsem script v /etc/init.d/, ve kterem to
spoustim takto:
start-stop-daemon --start --background --exec /bin/cat -- /dev/ttyS0 >
/tmp/in_fifo
Ve vypisu "ps -A | grep cat" vidim neco takoveho
658 ttyS0 00:00:00 cat
Opravdu se mi spusti daemon, data ze seriovky se ctou, ale neposilaji se
do te roury. Zrejme se standartni vystup uzavre nebo se nejak presmeruje
do /dev/null.
2/
Ale pokud udelam takovouto hruzu, pak to funguje OK:
start-stop-daemon --start --background --exec /usr/sbin/serial0
kde "serial0" je skript"
#!/bin/sh
cat /dev/ttyS0 > tmp/in_fifo &
a ve vypisu "ps" vidim
770 ? 00:00:00 cat
3/
Prosim, nenapada nekoho neco lepsiho? Dekuju.
--
Petr Sremr
HW group
Další informace o konferenci Linux