Newsgroup: it.comp.os.linux.iniziare
Titolo: messaggi sul monitor

serverino linux casalingo, creato solo per sperimentare/imparare . 
vorrei fare in modo che uno script invii dei messeggi sul monitor, ad 
utente non loggato, quindi sulla tipica schermata 
 
login: 
 
non so' da che parte cominciare! mi dareste 1 solo indizio? poi ci provo 
da sola
slackware 14 , fedora 17 , e sperando valga per tutte le distro


Di base mi verrebbe da consigliare wall , ma non so se i gestori di 
login se ne curino
 
-- 
I fatti mi cosano

 utente non loggato, quindi sulla tipica schermata
 
Se un utente non è connesso al computer come fa ad avere 
lo schermo acceso?
 
man mail
 
 


il serverino e' SEMPRE acceso. vorrei -ad orari regolari dopo l'esecuzione 
di uno script- che sul monitor (quando nessun utente e' collegato e che 
quindi presenta la richiesta di login) venga visualizzato un messaggio.
tutto qui
 

 quindi presenta la richiesta di login) venga visualizzato un messaggio.
 
Immagino parli di un display manager, devi vedere se quello che usi lo 
permette o cercarne un altro che lo permetta.
Con agetty (o alternativa) non saprei se e come si possa fare.

 quindi presenta la richiesta di login) venga visualizzato un messaggio.
 
Il problema di fondo e` che non si capisce come realizzare quello che vuoi 
fare ovvero se il serverino ha una console testuale di login o una console 
grafica. Nel primo caso, puoi semplicemente scrivere un messaggio di log con 
la giusta priorita`, in quanto probabilmente la distribuzione ha un syslog 
configurato per mostrare eventuali messaggi critici sulla console 
dell'utente anche se questi non e` un amministratore di sistema. Nel secondo 
caso, non saprei cosa consigliarti, in quanto molto dipende dal display 
manager che usi
 
Enrico


X non e' installato.
quindi login testuale, classica schermata nera con scritte bianche.
Raccolgo con interesse il tuo input, e cerco nelle configurazioni di 
syslog qualcosa che mi aiuti.
 
grazie !!
 

 tutto qui
 
 
Hai detto cotica. La parte facile è far girare il tuo programma in back_
ground con nohup così il tuo programma anche se chi lo lancia non è
collegato.gira come un demone. Meglio  creare proprio un demone di 
sistema, meglio ancora usare syslog.
 
Pero per fare arrivare messaggi alla console dovresti avere un utente 
(anche virtuale) collegato al terminale. Banale: si crea un utente con
nessun permesso che può far girare solo il tuo programma di controllo.
 
Tu hai scelto la via difficile: interagire con il logim. per farlo dovresti 
toccare il gestore grafico o (nel tuo caso) getty. agetty della GNU offre
modi puliti per farlo ma interagire con il sistema di login non è una 
cosa sportiva e ti può esporre a problemi di sicurezza.
 
In ogni caso esistono delle soluzioni, programmi di monitoraggio già
fatti, pronti da installare e configurare. Perché non li usi?

 configurato per mostrare eventuali messaggi critici sulla console
 
Ma se nessun utente è connesso alla console, syslog mostra il messaggio?
Io ho provato ma no, non mostra niente.
 

 Ma se nessun utente è connesso alla console, syslog mostra il messaggio?
 
Almeno per come e` configurato su Debian, si
 
Enrico

 utente non loggato...
 
è una vita e mezza che non metto più e mani su unix, però ho un vago 
ricordo di aver fatto qualcosa del genere semplicemente facendo girare 
il processo come demone e reindirizzandone l'output sulla console come 
dispositivo fisico... magari è una cavolata ma, visto che non costa 
niente, potresti provare :)
 
Ciao.
-- 
73 es 51 de i3hev, op. mario
 
Non è Radioamatore, se non gli fuma il saldatore!
- Campagna 2006 "Il Radioamatore non è uno che ascolta la radio"
 
it.hobby.radioamatori.moderato
http://digilander.libero.it/hamweb
 
http://digilander.libero.it/esperantovenezia
 

 Almeno per come e` configurato su Debian, si
 
Sulla Mandriva non funziona. Mi viene voglia di provare le varie
distibuzioni che ho. Ma lunedì, oggi è L'Immacolata Concezione
e sto le prese col presepio.
 

 fatti, pronti da installare e configurare. Perché non li usi?
 
 
perche' non li conosco :-(
son na' discreta smanettona ma non ci lavoro con l'informatica.
volevo lanciare uno script di backup in cron , alle 02.00 e volevo vedere 
sul monitor un messaggio tipo 
 
	" backup eseguito XXXXX "
 
e questo messaggio volevo vederlo in ogni caso, anche con nessun utente 
loggato.
 
grazie lo stesso
 
 
 

 loggato.
 
Vuoi dire: " b'è nessun utente connesso".
Questo è più difficile. già ti hanno risposto, basta scrivere su /fev/tty* 
ma se non c'+ nessun utente connesso potrebbe non essere possibile
o meglio dovresti configurare o sostituire getty, login o init.  Sto 
indagando o meglio indagherò.
 
PS  Prova anche tu ad indagare, google è tanto istruttivo.


Ma tu sbagli candeggio!
Per queste cose c'è mail
Il tuo approccio è scorretto ed è per quello che non trovi strumenti 
comodi per farlo
Fatti mandare una mail, così
-non ti serve che il monitor non sia in std-by per controllare
-non ti serve che il monitor sia acceso per controllare
-non ti serve che il monitor ci sia per controllare
-non ti serve essere dove c'è la macchina per controllare
 
La scelta spesso è se far mandare la mail al demone cron o al programma 
di backup
Normalmente il programma di backup riesce meglio
M
