Newsgroup: it.comp.os.linux.sys
Titolo: Lanciare un terminale al login. Come?

Salve.
Mi chiedevo come lanciare in automatico un terminale al login sotto helix
gnome facendo in modo da passargli il commando 'tail -n 25 -f
/var/log/messages' . Avevo pensato di fare uno scriptino ma la mia scarsa
conoscenza della bash non mi aiuta.
#!/bin/sh
gnome-terminale -x 'tail -n 25 -f /var/log/message' 
non funziona. Il terminale appare per un istante e scompare subito.
Invece voglio che rimanga.............

 gnome-terminale -x 'tail -n 25 -f /var/log/message' 
Tre suggerimenti:
1. gnome-terminal
2. /var/log/messages
3. non uso gnome-terminal, ma con xterm e simili, -e al posto di -x
-- 
Stefano

fottuto terminale di non chiudersi!!!
Il terminale non si chiude finche` l'applicazione che c'e` dentro non
termina.
Se si chiude subito significa che l'applicazione finisce subito per
qualche motivo, in genere un errore.
Non e` detto comunque che il terminale abbia preso bene il comando che 
gli passi: se ci sono molti parametri puo` fare casino. Ti suggerirei
di creare uno script da qualche parte con dentro "tail -n xx -f nomefile",
e poi di lanciare questo script nel terminale: "rxvt -e nomescript".
Cosi` non ci sono casini coi parametri e deve funzionare.
-- 
    Pardo 
 
www.pardo.cjb.net

 writes:
    Geotronix> Salve.  Mi chiedevo come lanciare in automatico un
    Geotronix> terminale al login sotto helix gnome facendo in modo da
    Geotronix> passargli il commando 'tail -n 25 -f /var/log/messages'
    Geotronix> . Avevo pensato di fare uno scriptino ma la mia scarsa
    Geotronix> conoscenza della bash non mi aiuta.
    Geotronix> #!/bin/sh
    Geotronix> gnome-terminale -x 'tail -n 25 -f /var/log/message'
    Geotronix> non funziona. Il terminale appare per un istante e
    Geotronix> scompare subito.  Invece voglio che
    Geotronix> rimanga.............
        Prova root-tail (
http://goof.com/pcg/marc/root-tail.html
), che
        fa esattamente quello che vuoi te, "scrivendetelo" sul
        desktop.
        Poi ti puoi guardare i sorgenti, e vedere come fa lui :)
 
-- 
Franco aka caparossa
"La fortuna e' cieca ...... ma la sfiga ci vede benissimo" - Paolo Rossi

Invece voglio che rimanga.............
In realtà funziona benissimo, il tuo script esegue tail e finisce. Se vuoi 
che la finestra non si chiuda devi fare qualcos'altro. Per esempio fargli 
aprire una shell (/bin/bash) o fargli aspettare qualche secondo (sleep 10) 
o fargli ripetere il comando continuamente ('watch tail -n 25 -f 
/var/log/message') o aspettare fino alla pressione di un tasto (read).
-- 
ciao, | "Lo spazio e il tempo non sono condizioni in cui viviamo,
Luca  | ma modi in cui pensiamo" - A. Einstein

 #!/bin/sh


Dunque, io non conosco gnome-terminal ma con il solito xterm o
qualche clone tipo aterm il comando giusto e`
aterm -e tail -f /var/log/messages &
 flag -e al posto di -x (ma questo potrebbe essere un tip di
gt)
 nessuna virgoletta ne' semplice ne' doppia altrimenti la shell
prende comando+opzioni come un unico argomento.
 consigliato in X il "&" in modo che la finestra vada in
background e si possa continuare a lavorare con la finestra di
partenza.
-- 
 Yours truly, |  PCC on a FreeBSD box                E-mail: 
ab...@mclink.it
  Angel Blue  |-------------------------------------------------------------
      _*_     |  "E non e` dolce essere unici
       |      |   ma se hai un proiettile ti libero"  (Afterhours)

Geotronix wrote:

Se proprio vuoi usare gnome-terminal
gnome-terminal -e 'tail -n 25 -f /var/log/lessage'
Anche se, personalmente, ti consiglio di usare root-tail, come qualcun'altro
ti ha suggerito.
Se leggerai ATTENTAMENTE il messaggio di startup di root-tail ed userai un
po' di fantasia, capirai anche perchè personalmente ti consiglio quello
:)))))
--
  Andrea Mistrali
  I.net 2 s.r.l.
  I.net Group: Managed Internet Connectivity
  Via Greto di Cornigliano, 6r 16152 Genova
  Tel: 
+39 010.6519566
 Fax: 
+39 010.6044451

 dica a fottuto terminale di non chiudersi!!!
Io metterei il comando che ti serve (tail) in uno script, seguito da 
sleep 10 s
(cosi' lo script non termina subito e tu puoi leggere le righe estratte).
Che ne dici?
-- 
"Vi ho detto queste cose perche' abbiate pace in me.
Voi avrete tribolazione nel mondo, ma abbiate fiducia
Io ho vinto il mondo!" (Gv 16,33)
N.B.: da indirizzo e-mail togliere l'anti-SPAM: getitout.

 Invece voglio che rimanga.............
un problema potrebbe essere che /var/log/message (di solito)
può essere letto solo da root e che in questo caso deve avere
anche un display a disposizione.
in pratica se gnome-terminale -x 'tail -n 25 -f /var/log/message'
lo lanci da utente non và... ma non funge anche  se ti logghi
root (con su -) perchè non trova l'interfaccia grafica..
-- 
CIAO
           *** abrate ***  
          raak()libero()it