[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: console virtuali e script



On Tue, Jan 16, 2001 at 12:26:17PM +0100, Giovanni wrote:
> > kb::kbrequest:/usr/bin/open -us -- /bin/bash --login
> > 2:23:respawn:/bin/login -f root </dev/tty2 >/dev/tty2 2>&1
> > 3:23:respawn:/bin/login -f user1 </dev/tty3 >/dev/tty3 2>&1
> > aa:2345:respawn:/bin/sash </dev/tty12 >/dev/tty12 2>&1
> 
> nel senso che a occhio open dovrebbe aprire una console virtuale, ma con 
> quella sisntassi ?  

la apre di login con bash dello stesso utente che e` loggato sulla console
sulla quale fai il "kbrequest" (ovvero, di solito, premi "Alt-UpArrow")

> ti piace sash come shell?

non molto, ma la sua funzione su una macchina su cui si erano
sput* le libc (e in cui era rimasto da qualche parte il *.deb)
lo ha fatto.

> i programmi che devo far partire in automatico (o lo script che li avvia 
> per ogni console) dove li metto?

Sempre continuando con trucchi sporchissimi (da *non* fare su vere macchine
multiutente) puoi creararti "alias" del tuo utente:

pippo:x:1000:1000:iome,,,,:/home/pippo:/bin/bash
pippi:x:1000:1000:iome,,,,:/home/pippo:/usr/local/bin/script.pippi
pippu:x:1000:1000:iome,,,,:/home/pippo:/usr/local/bin/script.pippu
(e in inittab coi trucchi sopra fai loggare pippi e pippu mentre
di solito ti logghi come pippo. Anzi, magari metti * al posto di x
nel campo della password di pippi e pippu cosi` sei sicuro che vengono
usati solo dal trucco in inittab) 

OPPURE (cosa piu` pulita) nel file .bash_profile del tuo utente
metti controlli di quale sia la tty su cui sei e esegue cose diverse
a seconda della tty
(guarda il bash-prompt howto, 
bash-programming intro/howto/comediavolosichiama
mi pare ha degli esempi gia` fatti di cose simili)



Reply to: