Provided by: manpages-ja_0.5.0.0.20131015+dfsg-2_all
名前
cardmgr - PCMCIA デバイスマネージャー
書式
cardmgr [-V] [-q] [-d] [-o] [-f] [-v] [-c configpath] [-m modpath] [-p pidfile] [-s stabfile]
説明
cardmgr は PCMCIA ソケットの状態を監視し、カードの挿入やイジェクトを検知する。 カードが挿 入されると、 cardmgr は既知のカードのデータベースからそのカードを探す。 カードが認識できれ ば、適切なデバイスドライバをロードして そのカードにバインドする。 カードがイジェクトされる と、 そのカード用のドライバを終了し、可能ならばアンロードする。 PCMCIA カードの設定データ ベースに記述しておけば、 特定のカードが挿入されたり抜かれたりした場合に、 cardmgr に任意の コマンドを実行させることもできる。 カードの挿入/イジェクト・デバイスドライバのロード/アンロード・ ロード時/アンロード時に実行 したコマンドなどは、 システムのログファイルに記録される。 警告やエラーメッセージも記録され る。 現在挿入されているカードとデバイスに関する情報は /var/run/stab または /var/lib/pcmcia/stab に記録される。 通常カードが識別されると、 cardmgr はコンソールに beep 音を発生させる。 カードが正しく設定 された時にも beep 音がする。 低音の beep 音は識別か設定のどちらかのプロセスが うまく行かな かったことを意味する。 カードを抜いた時も一度 beep 音がする。 cardmgr が SIGHUP シグナルを受けると、全てのソケットをいったん閉じ、 設定ファイルを再度読 みこみ、ソケットをあらためて初期化する。 SIGTERM シグナルを受けると、使用中でない全てのソ ケットを閉じて終了する。 しかし使用中のソケットのドライバはロードされたまま残る。 PCMCIA_OPTS 環境変数が設定されていると、メインのカード設定ファイルを読んだ後に その内容が パースされる。 cardmgr は起動時に、 /tmp がファイルシステムに存在し、 スペシャルデバイスファイルの生成が 可能であることを必要とする (すなわち "nodev" を付けずにマウントした実際の linux ファイルシ ステム)。
オプション
-V バージョン情報を表示して終了する。 -q 沈黙モード。カードが挿入されても beep 音を発生しない。 -v 詳細表示モード。通常の動作時により詳しい情報メッセージを生成する。 -d ドライバモジュールのロード時に、モジュールの依存関係を追跡する。 insmod の代わりに modprobe の方を使うようにする。通常 cardmgr は、 insmod の試行が失敗したときに限っ て modprobe を利用しようとする。 -f フォアグラウンド動作。既に存在しているあらゆるカードの設定が終わるまでは fork → デーモン化しない。 -o 1 パス動作。現存のカードを設定して終了する。 このフラグを設定すると、 cardmgr は フォアグラウンドのみで動作する。 -c configpath カードの設定データベースと設定用スプリプトを、 /etc/pcmcia ではなく指定したディレク トリから探す。 -m modpath モジュールを、 /lib/modules/`uname`/ ディレクトリではなく指定したディレクトリから探 す。 -p pidfile cardmgr の PID を、 /var/run/cardmgr.pid ではなく指定したファイルに書き出す。 -s stabfile 現在のソケットの状況を、 /var/lib/pcmicia/stab ではなく指定したファイルに書き出す。
ファイル
/etc/pcmcia/config カードの設定データベース /etc/pcmcia/config.opts PCMCIA デバイスに対するローカルなリソース設定 /var/run/cardmgr.pid 現在起動している cardmgr の PID /var/lib/pcmcia/stab それぞれのソケットに挿入されているカードとデバイスに関する情報
著者
David Hinds - dhinds@pcmcia.sourceforge.org
関連項目
pcmcia(5), stab(5), cardctl(8), cardinfo(1)