Newsgroup: it.comp.os.linux.sys
Titolo: Avvio processi al boot

Ciao all
dovrei far partire un certo numero di script bash, che poi scrivono su
/dev/ttyS0 al quale è collegata una stampante termica, durante la fase di
init in modo da non costringere l'utente a loggarsi sulla macchina. Ora il
problema è vincolare (mi rifiuto di dire "bindare") ogni programma al suo
tty in modo che sia possibile passare dall'uno all'altro in maniera
semplice con ALT+Fn. 
La prima soluzione che mi viene in mente è metter mano all' inittab ma
non riesco a capire come sia possibile far girare ogni script su un tty
separato. Suggerimenti & hints ?
TIA
-- 
ciao
Balin

 problema è vincolare (mi rifiuto di dire "bindare")
prima scrivi:
"ciao all"
e dopo ti rifiuti di dire:
"bindare"
(chiaramente bindare fa abbastanza schifo, ma dalla mia esperienza 
europea posso dire che siamo gli unici in tutta europa non tradurre le 
parole ... adesso lasciamo fottere e veniamo a noi.
Non ho capito nulla di quello che devi fare. Gli script di avvio si 
mettono in /etc/rc.local e /etc/rc.sysinit
mi spieghi nuovamente il resto?
Massimiliano.

 parole ... 
siamo gli unici in tutta europa ad utilizzare parole in inglese. 
Spagnoli, francesi e tedeschi traducono tutto. Se dico tutto, e' tutto.
--
Massimiliano.

 Spagnoli, francesi e tedeschi traducono tutto. Se dico tutto, e' tutto.
E menomale, ci son termini che tradotti fanno troppo ridere ;-)
Ciao.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.657 / Virus Database: 422 - Release Date: 13/04/2004

 Ciao.
C'e' qualcosa di tradotto che fa pure ridere.
p.s.: la parola "password" viene usata solo in italiano e inglese. In 
tutte le lingue europee viene tradotta (compresi, ungherese, polacco, 
turco, ceco ....). Siamo gli unici a dire: password
--
Massimiliano.

 mi spieghi nuovamente il resto?
Devo far partire uno script bash al posto del getty che gira su tty1.
-- 
ciao
Balin

               (< 5.2.18) or a.out libraries the limit is 2 characters).
Purtroppo il campo id rappresenta semplicemente un' etichetta.
Anche se per tty1 sembra funzionare. Proverò a fare qualche ulteriore
ricerca su google ...
-- 
ciao
Balin

Balin wrote:

mmhhh.... tradurresti un po' di piu'?
magari a qualcuno di noi viene in mente qualcosa di piu' "adatto" allo 
scopo.
--
Massimiliano.

 scopo.
Qualcosa di simile a "getty -l /usr/bin/myprogram tty1" ... Purtroppo non
saprei che aggiungere per rendere più chiaro il tutto.
-- 
ciao
Balin

 separato. Suggerimenti & hints ?
Se ho capito bene, ti serve che al boot Linux avvii dei programmi sui
vari terminali, invece del prompt di login.
Beh, facile, la dove trovi in /etc/inittab:
    2:23:respawn:/sbin/getty 38400 tty2
cambi in
    2:23:respawn:/opt/myprogram/bin/start.sh < /dev/tty2 > /dev/tty2
Questo funziona se il programma utilizza i normali STDIN ed STDOUT (non
vedo perche' non dovrebbe, ma innumerevoli sono le cose che io non
conosco).
Io lascerei tty1 col login, ed ovviamente dovrai fare un po' di
controlli sull'utente con cui lo script ed il relativo programma girano
o devono girare. Oltre alle eventuali considerazioni sulla sicurezza, se
necessarie (facile che con un po' di CTRL-C l'utente si trovi al prompt.
Facile che si ritrovi al prompt come root, che e' l'utente con cui gira
'init' e con cui lancia gli script. Magari un wrapper in C che faccia il
'su' all'utente giusto non sarebbe male). Poi magari ci aggiungi vlock
od un altro programma per bloccare con password i terminali virtuali.
Se vuoi fare -veramente- il figo, invece di inittab, utilizzata i
daemontools (presenti in Debian).
	chiacchieratamente,
	    Cthulhu
-- 
Vado dove nessuno giunge
Per strade deserte abitate da spettri         
http://www.rlyeh.it/
Vado nel Nulla, per cogliere l'Essenza.       <cthulhu(da)rlyeh(in)it>

 daemontools (presenti in Debian).
Mi piacerebbe tanterrimo (!!!) ma prima dovrei convincere i "Senior
Engineer" a lasciarmi usare Debian su una macchina diversa dalla mia
workstation :-( Ad ogni modo tengo in evidenza il post nel caso ...
Grazie infinite.
-- 
ciao
Balin

 Grazie infinite.
Prego!
	inezialmente,


     
http://cr.yp.to/daemontools/install.html
Com-pi-la-re ???? Tremo al solo pensiero di pronunciare questa parola :_(
-- 
ciao
Balin

 Com-pi-la-re ???? Tremo al solo pensiero di pronunciare questa parola :_(
Ovvia, e' un esperienza che un sistemista Linux prima o poi deve
provare. :)
Ai miei tempi la doveva provare per forza, senno' non ci faceva proprio
niente con Linux, e circolavano leggende su chi si compilava TUTTO, da
zero, e senza Gentoo ancora all'orizzonte.
	anticamente,


 zero, e senza Gentoo ancora all'orizzonte.
Perchè non li hai mai visti installare un server, sono di quelli che
installando una Red Hat selezionano l'opzione "tutti i pacchetti" così
poi non si devono sbattere a cercare l'rpm ed installarlo.
-- 
ciao
Balin
		tristissimamente

 turco, ceco ....). Siamo gli unici a dire: password
IMHO molto meglio cosi`. 
Se si  puo` -non- tradurre  qualcosa e` meglio -non-  tradurla, genera
meno incomprensioni.  (parlo di termini informatici)
Dopotutto non lo vedo come un caso di traduzione, visto che la maggior
parte dei  termini informatici sono  nati in lingua inglese  e` meglio
impararli in quella lingua, a  meno che ci sia un corrispettivo chiaro
e semplice.  ``password'' rimane piu` chiara di qualsiasi traduzione.
Il tutto IMVVHO.
-- 
Vuoi fare colpo su di lei con me?
Fai colpo su di lei con me! Fai colpo su di lei con me!
[Dr. Gonzo : Paura e delirio a Las Vegas]

 poi non si devono sbattere a cercare l'rpm ed installarlo.
Uccidili, uccidili tutti, e poi reinstallali.
	suggeritamente,
