• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


既知の問題 No. 221

csh で csh のモードに切り替えることができない


【現象】
TurboLinux Server 6.0 上で csh コマンドで csh モードに切り替えることができない。
実行時、以下のような状態となる。

# csh
if: Expression Syntax.
%

【原因】
/etc/csh.cshrc および /root/.tcshrc ファイルに問題があります。
Load system default language のスクリプト部分が sh 記述になっているためです。

【対策】
/etc/csh.cshrc および /root/.tcshrc において、以下の修正を行います。

[/etc/csh.cshrc]
-------------------------------------------------------------------------------
# Load system default language.
if ( -f /etc/sysconfig/lang ) then
   setenv LANG `cat /etc/sysconfig/lang`
#   setenv LANGUAGE $LANG
endif
-------------------------------------------------------------------------------

[/root/.tcshrc]
-------------------------------------------------------------------------------
# Load system default language.
if ( -f /etc/sysconfig/lang ) then
   setenv LANG `cat /etc/sysconfig/lang`
   setenv LANGUAGE $LANG
endif
-------------------------------------------------------------------------------
キーワード
csh Expression Syntax

関連文書
(none)

対象製品
  • Turbolinux Server 6.0
    Last modified : Fri Jul 07 JST 2000 # 2