2 skripty na 2 konzolích

Ivo Panacek ivop na jlabs.cz
Středa Únor 4 15:23:33 CET 2004


V St, 04. 02. 2004 v 15:01, Juraj Vaclavik píše:
> Dobrý den,
> potřebujeme při startu spustit na 1. konzoli skript aaa a na 2. konzoli skript 
> bbb. Pokud do /etc/inittab napíšu:
> 
> 1:2345:once:/cesta/aaa tty1
> 2:2345:once:/cesta/bbb tty2
> 3:2345:respawn:/sbin/mingetty tty3
> ...
> 
> tak to vypadá, že se oba skripty spustí v 1. konzoli. Dokonce, když napíšu:
> 
> 1:2345:respawn:/sbin/mingetty tty1
> 2:2345:once:/cesta/aaa tty2
> 3:2345:once:/cesta/bbb tty3
> 
> tak oba skripty se spustí v 1. konzoli
> 
> Poraďte prosím, kde děláme chybu (SuSE).

Musite udelat 2 veci:

1. zaridit, aby na tech konzolich nic nejelo: tj. v inittabu na ne
nepostet mingetty (pokud spoustite X server, tak ten se spousti
na prvni nepouzite tty)

2. tem svym programum presmerovat stdin/out/err (jak uz zde radili):

2:2345:once:/cesta/aaa </dev/tty2 >/dev/tty2 2>&1

protoze takto jim jenom davate TEXT (!) "tty1" jako prvni argument
=> samozrejme ze to lze presmerovat az v tom skriptu:
</dev/$1 
>/dev/$1
2>/dev/$1

ale ja bych to psal radeji do inittabu

(POZOR: narazil jsem na to,
ze radka v inittabu nemuze byt "prilis" dlouha)
-- 
S pozdravem
Ivo Panáček



Další informace o konferenci Linux