Wie kombiniere ich den tee-Befehl mit interaktiven Skripten, um die Ergebnisse zu protokollieren?

1506
uprego

Von Zeit zu Zeit zeichnen Sie normalerweise lange Ausgaben mit teebis zu lessdiesen auf. Dies ist eine beeindruckende Bewertung configureund makeAusgaben und dergleichen, schlägt jedoch fehl, wenn das Skript oder das Programm installiert wird und nach Eingaben gefragt wird.

Dies Schreiben Sie eine Protokolldatei eines interaktiven Prozesses für Benutzer mithilfe von tee? Ist die relevantere verwandte Frage Suchmaschinen geben, aber nicht mit dem Bildschirm lösen, wie es dort gesagt wird. Auch wenn dies alles innerhalb einer tmux-Sitzung geschieht, sollten Sie sich nicht auf das Einfügen Ihrer Bildschirmemulationslösung verlassen, um dieses Problem zu lösen.

Anders als in diesem Fall stört hier nicht die Benutzereingabe, aber ich denke, ein Programm schlägt irgendwann fehl und ich kann nicht schauen, wo. Das System hat keine X-Suite, daher kann nicht zurückgescrollt werden, um die gesamte Ausgabe mit einer Konsole oder ähnlichem anzuzeigen .

Hat jemand Ideen?

1

1 Antwort auf die Frage

2
september

Verwenden Sie "script" - Typoskript der Terminalsitzung.

$ script --help 

Aus der Manpage von script:

 script makes a typescript of everything printed on your terminal. It is useful for students who need a hard‐ copy record of an interactive session as proof of an assignment, as the typescript file can be printed out later with lpr(1). 
Okay, das gibt mir viel mehr Informationen als nötig, wird aber erledigt. uprego vor 10 Jahren 0