Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151

    Script linux per aprire più terminali

    Salve a tutti,
    Sto cercando di creare uno script che mi apra vari terminali ed su ognuno di questi esegua alcuni comandi.
    Vorrei che dopo aver lanciato questo script ritrovare i miei terminali su cui poter lavorare.
    I comandi da eseguire dovrebbero essere connessioni SSH a varie macchine dove l'autenticazione avviene tramitte chiave.

    Ho provato fatto alcune prove con gnome-terminal:

    codice:
    gnome-terminal -e "echo ciao;"
    il problema è che subito dopo aver eseguito il comando, il terminale si chiude.

    C'è un modo per risolvere questo problema, magari installando altre utility? Utilizzo Fedora13 con ambiente grafico GNOME.
    E' scomodo aprire di volta in volta N terminali, e digitare sempre la stessa sequenza di comandi.

    Grazie, saluti

  2. #2
    non so in gnome....

    a me funziona:


    xterm -hold -e "echo ciao ; bash " &
    o
    xterm -e "echo ciao; bash" &

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151
    Ok, grazie, ho installato xterm e funziona.
    Un ultima cosa: come posso ottenere la stessa cosa in un ambiente in cui il server X non è avviato?

    Grazie

  4. #4
    intendi le consolle virtuali (ctrl-alt-Fx) ?

    per aprire direttamente la shell

    esempio, su archlinux (usa agetty)

    /sbin/agetty -8n -l /bin/bash 38400 tty8 linux


    ma non so come far eseguire comandi da una consolle all'altra

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151
    Per cambiare console, si dovrebbe poter usare il comando
    codice:
    chvt NUM
    Il problema è che dopo aver dato il comando agetty come da te postato, visualizzo solo il cursore.

  6. #6
    ma puoi dare comandi?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151
    no, niente comandi

  8. #8
    ma se fai ctrl-alt-f.. ti si apre la consolle virtuale?


    per vedere come viene lanciata:

    o guardi dentro /etc/inittab
    o guardi da: ps aux | grep tty

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151
    Navigando qua e là mi sono convinto che screen sia la soluzione al mio problema.

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151
    ma se fai ctrl-alt-f.. ti si apre la consolle virtuale?
    codice:
    /sbin/agetty -8n -l /bin/bash 38400 tty5 linux
    Se dopo questo comando faccio
    CTRL+ALT+F5

    la console mi si apre con ma mi chiede il login


    per vedere come viene lanciata:

    o guardi dentro /etc/inittab
    o guardi da: ps aux | grep tty
    Ok, grazie mille ci darò un'occhiata

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.