Zum Inhalt springen

„Script (Unix)“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Pseudo ist schon richtig
Zeile 12: Zeile 12:
== Funktionsweise ==
== Funktionsweise ==


'''script''' generiert nach dem Start ein Pseudo-Terminal und sorgt dafür das alle weiteren Ein- und Ausgaben in eine Datei geschrieben und die Ausgaben zusätzlich auf dem ursprünglichen Terminal ausgeben werden und ruft danach eine Shell mit dem neu erzeugten Pseudo-Terminal auf. Nachdem diese Shell verlassen wird, beendet sich auch '''script''' und die Aufzeichnung ist beendet.
'''script''' generiert nach dem Start ein Pseudo-Terminal und sorgt dafür, daß alle weiteren Ein- und Ausgaben in eine Datei geschrieben und die Ausgaben zusätzlich auf dem ursprünglichen Terminal ausgeben werden, und ruft danach eine Shell mit dem neu erzeugten Pseudo-Terminal auf. Nachdem diese Shell verlassen wird, beendet sich auch '''script''', und die Aufzeichnung ist beendet.


Die Aufzeichnung der Ein- und Ausgaben geschieht ungefiltert. D.h. auch Steuerzeichen wie Backspace oder die Neupositionierung des Terminal-Cursors werden als Bytes aufgezeichnet.
Die Aufzeichnung der Ein- und Ausgaben geschieht ungefiltert, so daß auch Steuerzeichen wie Backspace oder die Neupositionierung des Terminal-Cursors als Bytes aufgezeichnet werden.


== Quellen ==
== Quellen ==

Version vom 15. Dezember 2012, 13:42 Uhr

script ist ein Kommandozeilenprogramm unter Unix, das alle Ein- und Ausgaben eines Terminals in eine Datei aufzeichnet.

Benutzung

Das Programm wird in der Unix-Shell wie folgt benutzt:

$ script [file]

Weitere Optionen sind möglich.

Je nach verwendeter Unix-Shell kann das Programm und die Aufzeichnung mit Ctrl-D oder Ctrl-C beendet werden. Die gesamte Ein-/Ausgabe steht anschließend in mit file angegeber Datei zur weiteren Verarbeitung zur Verfügung.

Funktionsweise

script generiert nach dem Start ein Pseudo-Terminal und sorgt dafür, daß alle weiteren Ein- und Ausgaben in eine Datei geschrieben und die Ausgaben zusätzlich auf dem ursprünglichen Terminal ausgeben werden, und ruft danach eine Shell mit dem neu erzeugten Pseudo-Terminal auf. Nachdem diese Shell verlassen wird, beendet sich auch script, und die Aufzeichnung ist beendet.

Die Aufzeichnung der Ein- und Ausgaben geschieht ungefiltert, so daß auch Steuerzeichen wie Backspace oder die Neupositionierung des Terminal-Cursors als Bytes aufgezeichnet werden.

Quellen

script(1) – Debian GNU/Linux Ausführbare Programme oder Shell-Befehle Handbuchseite