http://www.linux.or.jp/JM/html/util-linux/man1/script.1.html
Manpage of SCRIPT
>環境変数 SHELL が定義されていると、 script が fork するシェルはそれになる。
>SHELL が定義されていなければ、 Bourne シェルが用いられる。
SHELL変数は大丈夫ですよね?
(というか、どんなプロンプトに変わるんでしょう。cshのデフォルト?)
おまけ。ウォッチャー用の解説です。
(URLはダミーです)
scriptコマンドで起動するシェルを指定するには、コマンド実行前に”SHELL”環境変数をセットしてください。
RH8.0の場合、”SHELL=/bin/csh”でセットできますので、実際は以下のようになります。
$ SHELL=/bin/sh
$ script
スクリプトを開始しました、ファイルはtypescript です
sh-2.05b$
ただし、この方法では.cshrcが読まれませんので以下のコマンドを実行して.cshrcを読み込ませて下さい。
sh-2.05b$ source .cshrc
[tetsuyasodo] $
お役に立てばよろしいのですが、お試しください。
http://www.hatena.ne.jp/1068190620#
Linuxのscriptコマンドを使用してオペレーションログを取りたいのですが、このコマンドを実行すると、プロンプトが変わってしまいます(初期状態かな).cshrc(csh環境なの.. - 人力検索はてな
URLはダミーです。
環境変数 ”SHELL”でシェルを指定します。
% setenv SHELL /bin/csh
% script
お試しください。
さらに詳しくは
% man script
で調べられます。
コメント(0件)