Discussione:GNU/Screen: differenze tra le versioni
Wtf (discussione | contributi) mNessun oggetto della modifica |
Wtf (discussione | contributi) mNessun oggetto della modifica |
||
(2 versioni intermedie di 2 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
[[Utente:Wtf|Wtf]] vedo che ti stai divertendo :) - Solo un appunto, quello che chiami "schermo" è una finestra ("window" da manuale), per cui mi atterrei a quella terminologia che è in uso in altri punti e resta coerente. | [[Utente:Wtf|Wtf]] vedo che ti stai divertendo :) - Solo un appunto, quello che chiami "schermo" è una finestra ("window" da manuale), per cui mi atterrei a quella terminologia che è in uso in altri punti e resta coerente. | ||
[[Utente:Skizzhg|skizzhg]] | |||
<nowiki>__________________________________________________________________________________________________________________________________________________</nowiki><br> | |||
Si scusami hai ragione, ho scritto senza pensarci. Spero non ti abbiano dato fastidio le piccole modifiche, le ho inserite perché in questi giorni mi son messo a smanettare con screen e seguendo la tua guida ho avuto l'impressione che alcuni elementi non fossero adeguatamente evidenziati o spiegati. | Si scusami hai ragione, ho scritto senza pensarci. Spero non ti abbiano dato fastidio le piccole modifiche, le ho inserite perché in questi giorni mi son messo a smanettare con screen e seguendo la tua guida ho avuto l'impressione che alcuni elementi non fossero adeguatamente evidenziati o spiegati. | ||
Edit1: Volevo poi chiederti una cosa riguardo a stuff (non conosco il tuo nick sul forum): la soluzione $'comando_da_eseguire\n' mi funziona nella bash, ma non se lanciato all'interno di script. Il risultato infatti è che nella finestra selezionata mi compare semplicemente $'comando_da_eseguire\n', cioè non viene eseguito nulla. | Edit1: Volevo poi chiederti una cosa riguardo a stuff (non conosco il tuo nick sul forum): la soluzione $'comando_da_eseguire\n' mi funziona nella bash, ma non se lanciato all'interno di script. Il risultato infatti è che nella finestra selezionata mi compare semplicemente $'comando_da_eseguire\n', cioè non viene eseguito nulla. | ||
Edit2: Ho risolto il problema con la seguente sintassi:< | Edit2: Ho risolto il problema con la seguente sintassi: | ||
screen -X eval 'stuff ./mio_script.sh" parametri_script \015"' | <pre> | ||
screen -X eval 'stuff comando" parametri \015"'< | screen -X eval 'stuff ./mio_script.sh" parametri_script \015"' | ||
screen -X eval 'stuff comando" parametri \015"' | |||
</pre> | |||
Nel caso il comando o script non abbia parametri<br> | Nel caso il comando o script non abbia parametri<br> | ||
screen -X eval 'stuff comando" \015"' | screen -X eval 'stuff comando" \015"' | ||
Tu sei assolutamente sicuro che <code>screen -X stuff $'comandi\n'</code> ti funzioni negli script? | Tu sei assolutamente sicuro che <code>screen -X stuff $'comandi\n'</code> ti funzioni negli script? | ||
[[Utente:Wtf|Wtf]] | |||
<nowiki>__________________________________________________________________________________________________________________________________________________</nowiki><br> | |||
Nessun fastidio, figurati :) | |||
Purtroppo la sintassi usata per stuff differisce a seconda del metodo utilizzato. E no, non ne sono sicuro, per cui se hai trovato la giusta via ti ringrazio; in effetti sapevo che l'uso del codice ASCII non funziona al prompt bash ma dovrebbe funzionare invece nella command line di screen (^A :) | |||
[[Utente:Skizzhg|skizzhg]] | |||
<nowiki>__________________________________________________________________________________________________________________________________________________</nowiki><br> |
Versione attuale delle 20:11, 9 nov 2011
Wtf vedo che ti stai divertendo :) - Solo un appunto, quello che chiami "schermo" è una finestra ("window" da manuale), per cui mi atterrei a quella terminologia che è in uso in altri punti e resta coerente.
__________________________________________________________________________________________________________________________________________________
Si scusami hai ragione, ho scritto senza pensarci. Spero non ti abbiano dato fastidio le piccole modifiche, le ho inserite perché in questi giorni mi son messo a smanettare con screen e seguendo la tua guida ho avuto l'impressione che alcuni elementi non fossero adeguatamente evidenziati o spiegati.
Edit1: Volevo poi chiederti una cosa riguardo a stuff (non conosco il tuo nick sul forum): la soluzione $'comando_da_eseguire\n' mi funziona nella bash, ma non se lanciato all'interno di script. Il risultato infatti è che nella finestra selezionata mi compare semplicemente $'comando_da_eseguire\n', cioè non viene eseguito nulla.
Edit2: Ho risolto il problema con la seguente sintassi:
screen -X eval 'stuff ./mio_script.sh" parametri_script \015"' screen -X eval 'stuff comando" parametri \015"'
Nel caso il comando o script non abbia parametri
screen -X eval 'stuff comando" \015"'
Tu sei assolutamente sicuro che screen -X stuff $'comandi\n'
ti funzioni negli script?
__________________________________________________________________________________________________________________________________________________
Nessun fastidio, figurati :)
Purtroppo la sintassi usata per stuff differisce a seconda del metodo utilizzato. E no, non ne sono sicuro, per cui se hai trovato la giusta via ti ringrazio; in effetti sapevo che l'uso del codice ASCII non funziona al prompt bash ma dovrebbe funzionare invece nella command line di screen (^A :)
__________________________________________________________________________________________________________________________________________________