3 155
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
Riga 253: | Riga 253: | ||
Elencare il contenuto di una cartella tramite '''ls''' (^M si ottiene premendo <code>ctrl-v</code> e subito dopo <code>Invio</code> o <code>Return</code> che dir si voglia): | Elencare il contenuto di una cartella tramite '''ls''' (^M si ottiene premendo <code>ctrl-v</code> e subito dopo <code>Invio</code> o <code>Return</code> che dir si voglia): | ||
$ screen -S nome_sessione -p nome_schermo -X stuff 'ls ^M' | $ screen -S nome_sessione -p nome_schermo -X stuff 'ls ^M' | ||
(si veda il paragrafo ''Detach e Sessioni'' per il significato dei parametri <code>nome_sessione</code> e <code>nome_schermo</code>). Alternativamente (utile per | (si veda il paragrafo ''Detach e Sessioni'' per il significato dei parametri <code>nome_sessione</code> e <code>nome_schermo</code>). Alternativamente (utile per situazioni in cui ''^M'' non è applicabile): | ||
$ screen -S nome_sessione -p nome_schermo -X stuff $'ls\n' | $ screen -S nome_sessione -p nome_schermo -X stuff $'ls\n' | ||
Nel caso in cui GNU/Screen debba essere richiamato all'interno di script o per l'utilizzo in congiunzione con CRON è necessario usare <code>eval</code>; per esempio: | |||
<pre> | |||
screen -X eval 'stuff comando" parametri \015"' | |||
screen -X eval 'stuff ./mio_script.sh" parametri_script \015"' | |||
</pre> | |||
Eseguire un comando generico all'interno di più schermi usando il comando '''at'''. Esempi | Eseguire un comando generico all'interno di più schermi usando il comando '''at'''. Esempi |
contributi