人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Linuxのscriptコマンドを使用してオペレーションログを取りたいのですが、このコマンドを実行すると、プロンプトが変わってしまいます(初期状態かな).cshrc(csh環境なので)でプロンプトをカスタマイズしているので、scriptコマンドを実行してもカスタマイズの状態を維持したいのですが、どうすればいいのかわかりません。どうかよろしくお願いします。環境はRedhat8.0ログインシェルはCシェルです。

●質問者: dabuleZ
●カテゴリ:コンピュータ
✍キーワード:csh Linux SCRIPT オペレーション カスタマイズ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● sasada
●20ポイント

http://www.linux.or.jp/JM/html/util-linux/man1/script.1.html

Manpage of SCRIPT

>環境変数 SHELL が定義されていると、 script が fork するシェルはそれになる。

>SHELL が定義されていなければ、 Bourne シェルが用いられる。

SHELL変数は大丈夫ですよね?

(というか、どんなプロンプトに変わるんでしょう。cshのデフォルト?)

http://www.foota-net.com/mt-static/archives/000047.html

恐竜

http://www.sfc.keio.ac.jp/cns-guide/2000/10/3/2.html

おまけ。ウォッチャー用の解説です。


2 ● tetsuyasodo
●20ポイント

http://hatena.ne.jp/

はてな

(URLはダミーです)

scriptコマンドで起動するシェルを指定するには、コマンド実行前に”SHELL”環境変数をセットしてください。

RH8.0の場合、”SHELL=/bin/csh”でセットできますので、実際は以下のようになります。

$ SHELL=/bin/sh

$ script

スクリプトを開始しました、ファイルはtypescript です

sh-2.05b$

ただし、この方法では.cshrcが読まれませんので以下のコマンドを実行して.cshrcを読み込ませて下さい。

sh-2.05b$ source .cshrc

[tetsuyasodo] $

お役に立てばよろしいのですが、お試しください。


3 ● motoomiyake
●20ポイント

http://www.hatena.ne.jp/1068190620#

Linuxのscriptコマンドを使用してオペレーションログを取りたいのですが、このコマンドを実行すると、プロンプトが変わってしまいます(初期状態かな).cshrc(csh環境なの.. - 人力検索はてな

URLはダミーです。

環境変数 ”SHELL”でシェルを指定します。

% setenv SHELL /bin/csh

% script

お試しください。

さらに詳しくは

% man script

で調べられます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ