ttyにアクセスができません (Bad file descriptor) エラー

2011-4-22 16:39
このエントリーをはてなブックマークに追加

Linux で cron や 別のマネージメントツール経由でシェルスクリプトを実行すると、次のようなエラーが出る場合があります。

警告: ttyにアクセスができません (Bad file descriptor).

特定のサーバのみこのエラーが出るので調べたところ、該当ユーザのシェルが bash ではなく csh の時に出るらしい。

csh や tcsh でこのエラーが出ても、入力が端末 ‘tty) ではないという警告を出しているだけで、基本的には無視してかまわないらしいです。ただ、csh である必要はないのでシェルを bash に変更することで解決しました。

  • ブックマーク : アクセス: 14,758回
  • カテゴリー : Linux
  • キーワード : , ,

コメントはまだありません

No comments yet.

Sorry, the comment form is closed at this time.

70 queries. HTML convert time: 1.278 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン