script: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
(Verwendung)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 37: Zeile 37:
 
  $ <b>mkfifo foo; script -f foo</b>
 
  $ <b>mkfifo foo; script -f foo</b>
  
Die andere Person kann mit folgendem Befehl zugucken, was die erste Person gerade schreibt.
+
Die andere Person kann mit folgendem Befehl zugucken, was die erste Person gerade schreibt. Gleichzeitig wird die Ausgabe in die Datei "bar" geschrieben.
  
  $ <b>cat foo</b>
+
  $ <b>cat foo | tee bar</b>
  
 
== Weblinks ==
 
== Weblinks ==
  
{{dewi|Script_(Unix)|Script_(Unix)}}
+
{{Weblinks}}
{{enwi|Script_(Unix)|Script_(Unix)}}
+
{{url_dewikipedia|Script_(Unix)|Script_(Unix)}}
 +
{{url_enwikipedia|Script_(Unix)|Script_(Unix)}}
 +
{{Fuss}}
  
  

Aktuelle Version vom 7. Februar 2010, 17:08 Uhr

Der Shell-Befehl script zeichnet die Ein- und Ausgabe der Unix-Shell während einer Terminalsitzung auf.

Verwendung

Aufzeichnen einer Terminalsitzung in der Datei "copy.script".

$ script copy.script
Script started, file is copy.script
$ cd /tmp
$ cp /etc/passwd foo
$ sort foo > foo.sort
$ rm -f foo

Beenden der Aufzeichnung mit "CTRL+D".

Script done, file is copy.script

Anzeige der Datei "copy.script".

$ more copy.script
Script started on Thu Mar 14 08:40:03 2002
$ cd /tmp
$ cp /etc/passwd foo
$ sort foo > foo.sort
$ rm -f foo
$
script done on Thu Mar 14 08:40:53 2002

Anhängen einer script-Aufzeichnung an die bestehende Datei "copy.script".

$ script -a copy.script

Telezusammenarbeit

Die eine Person tippt in ihrem Terminal

$ mkfifo foo; script -f foo

Die andere Person kann mit folgendem Befehl zugucken, was die erste Person gerade schreibt. Gleichzeitig wird die Ausgabe in die Datei "bar" geschrieben.

$ cat foo | tee bar

Weblinks

Herausgeber Sprache Webseitentitel Anmerkungen
country DE.gif Wikipedia ger Script_(Unix)wbm Enzyklopädischer Artikel
country US.gif Wikipedia eng Script_(Unix)wbm Enzyklopädischer Artikel