SCRIPT(1)() | (polecenia użytkownika) | SCRIPT(1)() |
script
— tworzy
maszynopis sesji
script
[-a
]
[-c
polecenie]
[-e
] [-f
]
[-q
]
[-t
[=plik]]
[-V
] [-h
]
[plik]
Script
tworzy maszynopis wszystkiego, co
zostało wypisane na danym terminalu. Jest to przydatne dla
studentów, którzy potrzebują wydruk zapisu
interakcyjnej sesji jako dowód na wykonanie wyznaczonego zadania.
Maszynopis ten może być wydrukowany później za
pomocą lpr(1).
Jeżeli argument plik jest podany,
script
zapisuje cały dialog w
pliku. Jeżeli nie zostanie podana nazwa pliku,
wówczas maszynopis jest zapisany w pliku
typescript.
Opcje:
-a,
--append
-c,
--polecenie
polecenie-e,
--return
-f,
--flush
--force
-q,
--quiet
-t,
--timing
[=plik]-V,
--version
-h,
--help
Skrypt kończy się gdy wyjdzie się z rozwidlonej powłoki. W powłoce Bourne'a (sh(1) za pomocą control-D albo w przypadku powłoki C csh(1) korzystając z exit, logout lub control-d (jeżeli ignoreeof nie jest ustawiona).
Pewne interakcyjne komendy, takie jak vi(1),
tworzą śmieci w pliku maszynopisu
Script
działa najlepiej z komendami,
które nie manipulują obrazem, rezultaty są
słabsze od naśladowanego wydruku terminala.
Następująca zmienna środowiskowa jest
wykorzystywana przez script
:
SHELL
SHELL
istnieje,
powłoka rozwidlona przez script
będzie tą powłoką. Jeżeli
SHELL
nie jest ustawiona, wówczas
przybierana jest powłoka Bourne (większość
powłok ustawia tę zmienną automatycznie).csh(1) (aby przeczytać o mechanizmie historii), scriptreplay(1).
Polecenie script
pojawiło
się w 3.0BSD.
Script
umieszcza w pliku z logami
wszystko,
wliczając znaki wysuwu wiersza i znaki cofania się
(backspace). To nie jest to, czego mógłby spodziewać
się niedoświadczony użytkownik.
Polecenie script jest częścią pakietu util-linux i jest dostępne pod adresem ftp://ftp.kernel.org/pub/linux/utils/util-linux/.
Autorami polskiego tłumaczenia niniejszej strony
podręcznika man są: Tomasz Wendlandt (PTM)
<juggler@box.cp.com.pl>, Robert Luberda (PTM)
<robert@debian.org> i Michał Kułach
<michal.kulach@gmail.com>.
Polskie tłumaczenie jest częścią projektu
manpages-pl; uwagi, pomoc, zgłaszanie błędów na
stronie http://sourceforge.net/projects/manpages-pl/. Jest zgodne z
wersją 2.20.1 oryginału.
luty 2011 | util-linux |