Leggi la storia dell'output di ultima sessione iTerm2


2

Questo è probabilmente un tiro lungo, ma sarebbe davvero utile se c'è una soluzione. Ho effettuato l'accesso su un computer di lavoro al quale attualmente non posso accedere. So che l'output di un lavoro di lunga durata che ho iniziato in precedenza è su una finestra di iTerm2.

Ho accesso SSH alla macchina e vorrei leggere il contenuto di quella finestra. Esiste, ad esempio, un file in cui iTerm2 esegue il backup dell'output della sessione? O in altro modo per leggere il contenuto di una finestra aperta? Ovviamente è troppo tardi per selezionare eventuali specifiche opzioni di registrazione della sessione. Di solito dopo un riavvio forzato, la finestra di iTerm2 ripristinerà l'output precedente, quindi presumo che venga salvata da qualche parte.


Uso tmux o screen per salvare la cronologia delle sessioni del terminale. Di solito non è possibile con gli emulatori di terminale generici.
Jakuje

@jakuje Grazie, ma è una sessione esistente che voglio, non una futura.
jarmond

Vorrei anche aggiungere che ho provato ad afferrare uno screenshot remoto con l'utility screencapture e da Applescript inutilmente.
jarmond

Risposte:


1

Questo è stato discusso qualche tempo fa in poi Unix.SE e la linea di fondo è che non esiste un modo generale per farlo, a meno che tu non lo faccia

  • vuoi cercare quei dati nella memoria del processo terminale
  • vuoi un terminale che supporti l'interrogazione per i buffer (alcuni dicono xterm lo sa)
  • Hai i tuoi comandi in esecuzione screen / tmux

Non vorrei scoraggiarti né altri possibili rispondenti. Forse c'è un modo specifico di Apple che non conosco.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.