smbcontrol

Name

smbcontrol -- smbd または nmbd のプロセスにメッセージを送信する

Synopsis

smbcontrol [-i]

smbcontrol [destination] [message-type] [parameter]

DESCRIPTION

このツールは Samba スイートの一部である。

smbcontrol はシステム上で動いている smbd(8) または nmbd(8) のデーモンにメッセージを送る、 とても小さいプログラムである。

OPTIONS

-i

対話的に動作する。 それぞれのコマンドの destination、message-type、parameter は 標準入力より入力できる。 空のコマンドラインまたは "q" でプログラムは 終了する。

destination

nmbd smbd またはプロセスIDのいずれか

destination に smbd を指定したときは すべての smbd デーモンにブロードキャストでメッセージが送られる。

destination に nmbd を指定したときは nmbd.pid ファイルによって指定される nmbd デーモンにメッセージが送られる。

もし、単一のプロセスIDが与えられたときは、メッセージは その1つのプロセスにのみ送られる。

message-type

次のいずれか: debug, force-election, ping , profile, debuglevel, profilelevel, or printer-notify, close-share.

debug メッセージはデバッグレベルを parameter で指定された値に設定する。 このメッセージはどの destination に対しても送信できる。

force-election メッセージは nmbd にのみ送ることができる。 このメッセージは nmbd デーモンに新たにマスタブラウザの 選定を始めさせる。

ping メッセージは parameter で指定された数だけの "ping" メッセージを送信し、同じ数だけの "pong" メッセージの応答を待つ。このメッセージはどの destination に対しても 送信できる。

profileメッセージは parameter に基づいた profile の設定に変更するメッセージを smbd に送信する。 parameter に "on" を指定すると profile stats の収集が有効となり、 "off" を指定すると profile stats の収集が無効となり、 "count" を指定すると count stats の収集のみが有効となり (time stats は無効)、また、"flush" を指定したときは 現在の profile stats をゼロにする。 このメッセージはどの destination に対しても送信できる。

debuglevel メッセージは "デバッグレベル要求" メッセージを送信する。現在のデバッグレベルの設定が "debuglevel" メッセージによって返ってくる。このメッセージはどの destination に対しても送信できる。

profilelevel メッセージは "profile level要求" メッセージを送信する。現在の profile level の 設定が "profilelevel"メッセージによって返ってくる。このメッセージはどの destination に対しても送信できる。

printer-notify メッセージは プリンタに接続しているすべての WindowsNT クライアントへ順番に printer notify message を送信する。 このメッセージには、notify message を送信するプリンタの名前を引数として与える。 このメッセージは smbd にのみ送ることができる。

close-share メッセージは 引数に与えられた共有を強制的に切断するメッセージを smbd に送信する。 これは、共有のアクセス権を変更するときに便利に使えるだろう。

parameters

message-type に応じたパラメータを指定する。

VERSION

このマニュアルページは Samba バージョン 2.2 一式用である。

SEE ALSO

nmbd(8)、 および smbd(8).

AUTHOR

オリジナルの Samba ソフトウェアと関連するユーティリティは、 Andrew Tridgell によって作られた。 Samba は現在、Linux カーネルが開発されているような方法での オープンソースプロジェクトである Samba Team によって開発されている。

オリジナルの Samba のマニュアルページは Karl Auer によって書かれた。 マニュアルページのソースは YODL 形式(別の、優秀なオープンソースソフトウェアで、 ftp://ftp.icce.rug.nl/pub/unix/ にある)で変換され、 Jeremy Allison によって Samba 2.0 リリースのために更新された。 Samba 2.2 のための DocBook 形式への変換は Gerald Carter が行った。