File: cardmgr.8

package info (click to toggle)
manpages-ja 0.5.0.0.20221215%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 29,304 kB
  • sloc: perl: 161; makefile: 61
file content (159 lines) | stat: -rw-r--r-- 5,159 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
.\" Copyright (C) 1998 David A. Hinds -- dhinds@pcmcia.sourceforge.org
.\" cardmgr.8 1.38 2000/11/19 00:06:18
.\"
.\" Japanese Version Copyright (c) 2000 KOJIMA Mitsuhiro and NAKANO Takeo
.\" all rights reserved.
.\" Translated Sun Apr 30 2000 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\" based on the draft by KOJIMA Mitsuhiro <isle@st.rim.or.jp>
.\" Updated 2 Mar 2001 by NAKANO Takeo
.\"
.TH CARDMGR 8 "2000/11/19 00:06:18" "pcmcia-cs"
.SH 名前
cardmgr \- PCMCIA デバイスマネージャー
.SH 書式
.B cardmgr
.RB [ -V ]
.RB [ -q ]
.RB [ -d ]
.RB [ -o ]
.RB [ -f ]
.RB [ -v ]
.RB [ "\-c\ "\c
.I configpath\c
]
.RB [ "\-m\ "\c
.I modpath\c
]
.RB [ "\-p\ "\c
.I pidfile\c
]
.RB [ "\-s\ "\c
.I stabfile\c
]
.SH 説明
.B cardmgr
は PCMCIA ソケットの状態を監視し、カードの挿入やイジェクトを検知する。
カードが挿入されると、
.B cardmgr
は既知のカードのデータベースからそのカードを探す。
カードが認識できれば、適切なデバイスドライバをロードして
そのカードにバインドする。
カードがイジェクトされると、
そのカード用のドライバを終了し、可能ならばアンロードする。
PCMCIA カードの設定データベースに記述しておけば、
特定のカードが挿入されたり抜かれたりした場合に、
.B cardmgr
に任意のコマンドを実行させることもできる。
.PP
カードの挿入/イジェクト・デバイスドライバのロード/アンロード・
ロード時/アンロード時に実行したコマンドなどは、
システムのログファイルに記録される。
警告やエラーメッセージも記録される。
現在挿入されているカードとデバイスに関する情報は
.I /var/run/stab " または " /var/lib/pcmcia/stab
に記録される。
.PP
通常カードが識別されると、
.B cardmgr
はコンソールに beep 音を発生させる。
カードが正しく設定された時にも beep 音がする。
低音の beep 音は識別か設定のどちらかのプロセスが
うまく行かなかったことを意味する。
カードを抜いた時も一度 beep 音がする。
.PP
.B cardmgr
.B SIGHUP
シグナルを受けると、全てのソケットをいったん閉じ、
設定ファイルを再度読みこみ、ソケットをあらためて初期化する。
.B SIGTERM
シグナルを受けると、使用中でない全てのソケットを閉じて終了する。
しかし使用中のソケットのドライバはロードされたまま残る。
.PP
.B PCMCIA_OPTS
環境変数が設定されていると、メインのカード設定ファイルを読んだ後に
その内容がパースされる。
.PP
.B cardmgr
は起動時に、
.I /tmp
がファイルシステムに存在し、
スペシャルデバイスファイルの生成が可能であることを必要とする
(すなわち "nodev" を付けずにマウントした実際の linux ファイルシステム)。
.SH オプション
.TP
.B \-V
バージョン情報を表示して終了する。
.TP
.B \-q
沈黙モード。カードが挿入されても beep 音を発生しない。
.TP
.B \-v
詳細表示モード。通常の動作時により詳しい情報メッセージを生成する。
.TP
.B \-d
ドライバモジュールのロード時に、モジュールの依存関係を追跡する。
.B insmod
の代わりに
.B modprobe
の方を使うようにする。通常
.B cardmgr
は、
.B insmod
の試行が失敗したときに限って
.B modprobe
を利用しようとする。
.TP
.B \-f
フォアグラウンド動作。既に存在しているあらゆるカードの設定が終わるまでは
fork → デーモン化しない。
.TP
.B \-o
1 パス動作。現存のカードを設定して終了する。
このフラグを設定すると、
.B cardmgr
はフォアグラウンドのみで動作する。
.TP
.BI "\-c " configpath
カードの設定データベースと設定用スプリプトを、
.I /etc/pcmcia
ではなく指定したディレクトリから探す。
.TP
.BI "\-m " modpath
モジュールを、
.I /lib/modules/`uname`/
ディレクトリではなく指定したディレクトリから探す。
.TP
.BI "\-p " pidfile
cardmgr の PID を、
.I /var/run/cardmgr.pid
ではなく指定したファイルに書き出す。
.TP
.BI "\-s " stabfile
現在のソケットの状況を、
.I /var/lib/pcmicia/stab
ではなく指定したファイルに書き出す。
.SH ファイル
.\"nakano: 原文のこの PD と TP の幅指定はいらないと思う。
.\" .PD 0
.\" .TP \w'/etc/pcmcia/config.opts\ \ \ \|\|'u
.TP
/etc/pcmcia/config
カードの設定データベース
.TP
/etc/pcmcia/config.opts
PCMCIA デバイスに対するローカルなリソース設定
.TP
/var/run/cardmgr.pid
現在起動している cardmgr の PID
.TP
/var/lib/pcmcia/stab
それぞれのソケットに挿入されているカードとデバイスに関する情報
.SH 著者
David Hinds \- dhinds@pcmcia.sourceforge.org
.SH 関連項目
.BR pcmcia (5),
.BR stab (5),
.BR cardctl (8),
.BR cardinfo (1)