Ciao a tutti, girovagando per internet ho trovato uno script che mi permette di fare il login automatico alla shell. Per usarlo, tuttavia, vorrei cercare di capire cosa significhino le varie righe.
Usando i manuali bash sono riuscito a capire i singoli comandi ma non riesco a dare un significato alla riga intera. Qualcuno puo' aiutarmi spiegandomi riga per riga cosa fa questo script? (SONO 4 RIGHE!!!) Grazieee!!!
script di autologin:
exec 0</dev/$1 1>/dev/$1 2>&1
cat /etc/issue
shift
exec $*
Tale script viene eseguito in inittab al posto della shell tty1:
1:2345:respawn:/sbin/autologin tty1 login -f root
di quest'ultima riga conosco il significato fino ad autologin tty1.
Grazie a tutti!!!





Premettendo che non so di preciso a cosa serve tutto direi quello che invece penso significhi
...
a parte 0< che non so a cosa serve
/dev/$1 1>/dev/$1 2>&1
dovrebbe significare
esegui /dev/tty1 (passata per parametro) e riversa lo standard output in /dev/tty1 e lo standard error riversalo nello standard output
(fondamentalmente esegui la console)
cat /etc/issue e switch servono solo per il banner di benvenuto
e l'ultimo dovrebbe eseguire il login (richiama ed esegue tutti i paramentr dello script)
Paco - http://dmp.altervista.org/