OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / modutils / draft / man8 / kerneld.8
index d6635a1..00f4947 100644 (file)
 .TH KERNELD 8 "May 14, 1995" Linux "Linux Extensions"
 .\"O .SH NAME
 .\"O kerneld \- perform kernel action in user space (such as on-demand loading of modules)
-.SH Ì¾Á°
-kerneld \- ¥æ¡¼¥¶¶õ´Ö¤Ç¥«¡¼¥Í¥ë¤ÎÆ°ºî¤ò¼Â¹Ô¤¹¤ë (¥â¥¸¥å¡¼¥ë¤Î¥ª¥ó¥Ç¥Þ¥ó¥É¥í¡¼¥É¤Ê¤É)
+.SH 名前
+kerneld \- ユーザ空間でカーネルの動作を実行する (モジュールのオンデマンドロードなど)
 .\"O .SH WARNING
 .\"O .B kerneld
 .\"O is obsolete as of Linux kernel 2.1.90, it was replaced by the kmod
 .\"O kernel thread and cron entries.  Do not even think of using kerneld
 .\"O unless you are running a 2.0 kernel.
-.SH ·Ù¹ð
+.SH 警告
 .B kerneld
-¤Ï Linux ¥«¡¼¥Í¥ë 2.1.90 ¤Î»þÅÀ¤Ç obsolete ¤È¤Ê¤ê¡¢
-kmod ¥«¡¼¥Í¥ë¥¹¥ì¥Ã¥É¤È cron ¥¨¥ó¥È¥ê¤Ë¤è¤Ã¤ÆÃÖ¤­´¹¤¨¤é¤ì¤¿¡£
-2.0 ¥«¡¼¥Í¥ë¤ò»È¤Ã¤Æ¤¤¤ë¤Î¤Ç¤Ê¤±¤ì¤Ð¡¢
-kerneld ¤Ï»È¤ª¤¦¤Ê¤É¤È¤â»×¤ï¤Ê¤¤¤Û¤¦¤¬¤è¤¤¡£
+は Linux カーネル 2.1.90 の時点で obsolete となり、
+kmod カーネルスレッドと cron エントリによって置き換えられた。
+2.0 カーネルを使っているのでなければ、
+kerneld は使おうなどとも思わないほうがよい。
 .\"O .SH SYNOPSIS
-.SH ½ñ¼°
+.SH 書式
 .B kerneld
 [ debug ] [ keep ] [ delay=<seconds> ] [ type=<message number> ]
 .\"O .SH DESCRIPTION
-.SH ÀâÌÀ
+.SH 説明
 .\"O Apart from automatically removing unused modules,
 .\"O .B kerneld
 .\"O also performs specific kernel tasks in user space by responding to requests
 .\"O from the kernel via a dedicated IPC message queue.
 .B kerneld
-¤Ï̤»ÈÍѥ⥸¥å¡¼¥ë¤ò¼«Æ°ºï½ü¤¹¤ë¤Û¤«¡¢
-ÀìÍѤΠIPC ¥á¥Ã¥»¡¼¥¸¥­¥å¡¼¤ò·Ðͳ¤·¤Æ¥«¡¼¥Í¥ë¤«¤é¤Î¥ê¥¯¥¨¥¹¥È¤Ë±þÅú¤·¡¢
-¥«¡¼¥Í¥ë¤ÎÆÃÄê¤Î¥¿¥¹¥¯¤ò¥æ¡¼¥¶¶õ´Ö¤Ç¼Â¹Ô¤¹¤ë¡£
+は未使用モジュールを自動削除するほか、
+専用の IPC メッセージキューを経由してカーネルからのリクエストに応答し、
+カーネルの特定のタスクをユーザ空間で実行する。
 .\"O Access to this queue can be made from user space by opening the queue
 .\"O with:
-¥æ¡¼¥¶¶õ´Ö¤«¤é¤³¤Î¥­¥å¡¼¤Ø¤Î¥¢¥¯¥»¥¹¤Ï¡¢
-°Ê²¼¤ÎÁàºî¤Ç¥­¥å¡¼¤ò¥ª¡¼¥×¥ó¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ¹Ô¤¨¤ë:
+ユーザ空間からこのキューへのアクセスは、
+以下の操作でキューをオープンすることによって行える:
 .\"O 
 .sp
 .nf
@@ -50,11 +50,11 @@ kerneld 
 .sp
 .\"O A specific task is requested with the message type,
 .\"O as specified in <linux/kerneld.h>.
-³Æ¥¿¥¹¥¯¤Ï¥á¥Ã¥»¡¼¥¸¥¿¥¤¥×¤ò»È¤Ã¤Æ¥ê¥¯¥¨¥¹¥È¤¹¤ë¡£
-¤³¤ì¤Ï <linux/kerneld.h> ¤Ç»ØÄꤵ¤ì¤Æ¤¤¤ë¡£
+各タスクはメッセージタイプを使ってリクエストする。
+これは <linux/kerneld.h> で指定されている。
 .PP
 .\"O The structure of a kerneld message is:
-kerneld ¥á¥Ã¥»¡¼¥¸¤Î¹½Â¤ÂΤϰʲ¼¤ÎÄ̤ꡣ
+kerneld メッセージの構造体は以下の通り。
 .sp
 .nf
        struct kerneld_msg {
@@ -67,38 +67,38 @@ kerneld 
 .\"O where the id field is used as the number of the response message
 .\"O from kerneld back to the kernel.
 .\"O If the id field is zero, there will be no response from kerneld.
-¤³¤³¤Ç id ¥Õ¥£¡¼¥ë¥É¤Ï kerneld
- ¤«¤é¥«¡¼¥Í¥ë¤Ø¤Î±þÅú¥á¥Ã¥»¡¼¥¸¤Î¿ô¤È¤·¤Æ»È¤ï¤ì¤ë¡£
-id ¥Õ¥£¡¼¥ë¥É¤¬ 0 ¤Ê¤é¤Ð¡¢kerneld ¤«¤é¤Î±þÅú¤Ï¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤¢¤ë¡£
+ここで id フィールドは kerneld
+ からカーネルへの応答メッセージの数として使われる。
+id フィールドが 0 ならば、kerneld からの応答はないということである。
 .br
 .\"O (Note that a new structure is proposed that will include the pid of
 .\"O the requester into the protocol header.)
-(¤Ê¤ª¡¢Í׵ᦤΠpid ¤ò¥×¥í¥È¥³¥ë¥Ø¥Ã¥À¤ËÆþ¤ì¤ë¡¢
-¿·¤·¤¤¹½Â¤ÂΤ¬Äó°Æ¤µ¤ì¤Æ¤¤¤ë¡£)
+(なお、要求側の pid をプロトコルヘッダに入れる、
+新しい構造体が提案されている。)
 
 .\"O If a response was requested, the exit status of the kerneld action
 .\"O will be stored in the id field.
-±þÅú¤¬µá¤á¤é¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢kerneld ¤ÎÆ°ºî¤Î½ªÎ»¥¹¥Æ¡¼¥¿¥¹¤¬
-id ¥Õ¥£¡¼¥ë¥É¤Ë³ÊǼ¤µ¤ì¤ë¡£
+応答が求められた場合には、kerneld の動作の終了ステータスが
+id フィールドに格納される。
 
 .\"O The text field us used to hold the parameters from the kernel
 .\"O to the specified kerneld action.
 .\"O In return messages, this field can contain the output from the action,
 .\"O to be used (if wanted) by the kernel.
-text ¥Õ¥£¡¼¥ë¥É¤Ï¡¢ÆÃÄê¤Î kerneld Æ°ºî¤Ë
-¥«¡¼¥Í¥ë¤«¤éÅϤµ¤ì¤¿¥Ñ¥é¥á¡¼¥¿¤òÊÝ»ý¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡£
+text フィールドは、特定の kerneld 動作に
+カーネルから渡されたパラメータを保持するために使われる。
 .PP
 .\"O The options are as follows:
-¥ª¥×¥·¥ç¥ó¤ò°Ê²¼¤Ë¼¨¤¹:
+オプションを以下に示す:
 .TP 8
 debug
 .\"O With debugging enabled, you will be able to see the current status
 .\"O of kerneld as it performs its tasks.  Note that you can control
 .\"O debugging, as well as all the other parameters via the utility kdstat.
-¥Ç¥Ð¥Ã¥°µ¡Ç½¤òÍ­¸ú¤Ë¤¹¤ë¤È¡¢¥¿¥¹¥¯¤ò¼Â¹Ô¤¹¤ëÅÙ¤Ë
-kerneld ¤Î¸½ºß¤Î¥¹¥Æ¡¼¥¿¥¹¤ò¸«¤ë¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ë¡£
-¥Ç¥Ð¥Ã¥°µ¡Ç½¤ä¾¤ÎÁ´¤Æ¤Î¥Ñ¥é¥á¡¼¥¿¤ÎÀ©¸æ¤Ï
-kdstat ¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ç¹Ô¤¨¤ë¡£
+デバッグ機能を有効にすると、タスクを実行する度に
+kerneld の現在のステータスを見ることができるようになる。
+デバッグ機能や他の全てのパラメータの制御は
+kdstat ユーティリティで行える。
 .TP 8
 keep
 .\"O The keep option makes kerneld ignore all requests for unloading modules.
@@ -106,34 +106,34 @@ keep
 .\"O be unloaded at all (for some reason or other).
 .\"O This option also inhibits the automatic removal of unused modules
 .\"O that kerneld performs every minute (or <delay> seconds).
-keep ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤È kerneld
-¤Ï¥¢¥ó¥í¡¼¥ÉÃæ¤Î¥â¥¸¥å¡¼¥ë¤ËÂФ¹¤ëÁ´¤Æ¤Î¥ê¥¯¥¨¥¹¥È¤ò̵»ë¤¹¤ë¡£
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢(²¿¤é¤«¤ÎÍýͳ¤Ç)
-¥â¥¸¥å¡¼¥ë¤¬¥¢¥ó¥í¡¼¥É¤µ¤ì¤ë¤³¤È¤¬Á´¤¯µ¯¤³¤é¤Ê¤¤¥·¥¹¥Æ¥à¤Ç¤Ï
-ÌòΩ¤Ä¤«¤â¤·¤ì¤Ê¤¤¡£
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢Ëèʬ (¤¢¤ë¤¤¤Ï <delay> É䴤ȤË)
-¼Â¹Ô¤µ¤ì¤ë̤»ÈÍѤΥ⥸¥å¡¼¥ë¤Î¼«Æ°ºï½ü¤â¶Ø»ß¤¹¤ë¡£
+keep オプションを指定すると kerneld
+はアンロード中のモジュールに対する全てのリクエストを無視する。
+このオプションは、(何らかの理由で)
+モジュールがアンロードされることが全く起こらないシステムでは
+役立つかもしれない。
+このオプションは、毎分 (あるいは <delay> 秒ごとに)
+実行される未使用のモジュールの自動削除も禁止する。
 .TP 8
 delay=<seconds>
 .\"O The delay option will change the timeout in kerneld for delayed
 .\"O removal of modules from the default 60 seconds to whatever the choice was.
-delay ¥ª¥×¥·¥ç¥ó¤Ï̤»ÈÍѥ⥸¥å¡¼¥ë¤Îºï½ü¤Ë´Ø¤¹¤ë
-kerneld ¤Î¥¿¥¤¥à¥¢¥¦¥È»þ´Ö¤òÊѹ¹¤¹¤ë¡£
-¥Ç¥Õ¥©¥ë¥È¤Î 60 É䫤éǤ°Õ¤Î»þ´Ö¤ËÊѹ¹¤Ç¤­¤ë¡£
+delay オプションは未使用モジュールの削除に関する
+kerneld のタイムアウト時間を変更する。
+デフォルトの 60 秒から任意の時間に変更できる。
 .TP 8
 type=<message type>
 .\"O The default type is -255, which means that kerneld will listen for
 .\"O all messages where the type is less than or equal to 255.
 .\"O If a positive number is given, kerneld will only listen for that message type.
-¥Ç¥Õ¥©¥ë¥È¤Î¥¿¥¤¥×¤Ï -255 ¤Ç¤¢¤ë¡£¤³¤ì¤Ï¡¢kerneld ¤¬¥¿¥¤¥×¤ÎÃͤ¬ 255
-°Ê²¼¤Ç¤¢¤ëÁ´¤Æ¤Î¥á¥Ã¥»¡¼¥¸¤ò´Æ»ë¤¹¤ë¤È¤¤¤¦°ÕÌ£¤Ç¤¢¤ë¡£
-Àµ¤Î¿ô¤ò»ØÄꤹ¤ë¤È¡¢kerneld ¤Ï»ØÄꤵ¤ì¤¿¥¿¥¤¥×¤Î¥á¥Ã¥»¡¼¥¸¤À¤±¤ò´Æ»ë¤¹¤ë¡£
+デフォルトのタイプは -255 である。これは、kerneld がタイプの値が 255
+以下である全てのメッセージを監視するという意味である。
+正の数を指定すると、kerneld は指定されたタイプのメッセージだけを監視する。
 .PP
 .\"O kerneld sends error messages to the syslog facility LOG_DAEMON.
-kerneld ¤Ï¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤ò syslog ¤Î
-LOG_DAEMON ¥Õ¥¡¥·¥ê¥Æ¥£¤ËÁ÷¤ë¡£
+kerneld はエラーメッセージを syslog の
+LOG_DAEMON ファシリティに送る。
 .\"O .SH SEE ALSO
-.SH ´ØÏ¢¹àÌÜ
+.SH 関連項目
 .\"O insmod(8), rmmod(8), modprobe(8), depmod(8), syslogd(8)
 .BR insmod (8),
 .BR rmmod (8),
@@ -141,10 +141,10 @@ LOG_DAEMON 
 .BR depmod (8),
 .BR syslogd (8)
 .\"O .SH HISTORY
-.SH ÍúÎò
+.SH 履歴
 .\"O The kerneld support was inspired by discussions with Jacques Gelinas
 .\"O <jack@solucorp.qc.ca>
-kerneld ¤Î¥¢¥¤¥Ç¥£¥¢¤Ï Jacques Gelinas <jack@solucorp.qc.ca>
-¤È¤ÎµÄÏÀ¤«¤é»×¤¤ÉÕ¤¤¤¿¡£
+kerneld のアイディアは Jacques Gelinas <jack@solucorp.qc.ca>
+との議論から思い付いた。