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