Trovandomi a fare diversi espirimenti nell'installazione di pacchetti su server vps o macchine virtuali, mi chiedevo se fosse possibile catturare tutto lo standard output a video dei terminali di una macchina e salvarlo su un file. Questo perchè spesso uno sbaglia e cerca di capire il perchè e la history e i log di sistema a volte non bastano, senza aggiungere la difficolta nello spiegarsi nel presentare il problema ai forum.

chiesto 30 Mag '14, 15:26

Marco%20BRUNO's gravatar image

Marco BRUNO
22671421

modificato 05 Lug '14, 14:22

enzotib's gravatar image

enzotib ♦♦
14.0k112186


Esiste il comando script, che una volta lanciato sembra non succeda niente, però da quel momento tutto quello che viene scritto sul terminale (dall'utente o da un programma) viene salvato in un file, il cui nome di default è typescript, ma volendo si può cambiare lanciando il programma con il comando

script nomefile

Per terminare la trascizione basta fare exit come se si volesse uscire dalla shell.

Per rivedere poi l'output suggerisco di usare il comando

less -r typescript

dove l'opzione -r è necessaria per mostrare correttamente i caratteri speciali e le sequenze ANSI che indicano i diversi colori.

coll. permanente

ha risposto 30 Mag '14, 16:15

enzotib's gravatar image

enzotib ♦♦
14.0k112186

Perfetto! semplice, efficace e senza fronzoli! Grazie Mille!

(30 Mag '14, 16:31) Marco BRUNO Marco%20BRUNO's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×137

domanda posta: 30 Mag '14, 15:26

domanda visualizzata: 676 volte

ultimo aggiornamento: 05 Lug '14, 14:22

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.