Name

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

Synopsis

smbcontrol [-i] [-s]

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

説明

このツールは Samba(7)システムの一部である。

smbcontrol は動作中の smbd(8)nmbd(8)winbindd(8) デーモンにメッセージを送る、 とても小さなプログラムである。

MESSAGE-TYPES

使用可能なメッセージの種類:

close-share

smbd に対し、指名した共有に接続しているクライアントの 接続を閉じるように命令する。これはクライアントの他の共有への接続には 影響を与えないことに注意。このメッセージタイプはクライアント接続を 閉じたい共有名か、全ての開いてある共有を切断する "*" を引数として 受け取る。これは、共有のアクセスコントロールを変更したときに便利である。 このメッセージは smbd にのみ送ることができる。

debug

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

force-election

このメッセージは nmbd デーモンに新たにマスタブラウザの選定を始めさせる。

ping

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

profile

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

debuglevel

メッセージはデーモンの "debuglevel" を問い合わせる メッセージを送信し、それを STDOUT に書き込む。このメッセージはどの destination に対しても送信できる。

profilelevel

メッセージはデーモンの "profile" を問い合わせる メッセージを送信し、それを STDOUT に書き込む。このメッセージはどの smbd および nmbd のデーモンに対しても送信することができる。

printnotify

メッセージはプリンタに接続しているすべての Windows NT クライアントへ printer notify message を送信する。このメッセージには 以下の引数を渡すことができる:

queuepause printername

指定したプリンタに対し、queue pause change notify メッセージを送信する。

queueresume printername

指定したプリンタに対し、queue resume change notify メッセージを送信する。

jobpause printername unixjobid

指定したプリンタと UNIX の jobid に対し、job pause change notify メッセージを送信する。

jobresume printername unixjobid

指定したプリンタと UNIX の jobid に対し、job resume change notify メッセージを送信する。

jobdelete printername unixjobid

指定したプリンタと UNIX の jobid に対し、job delete change notify メッセージを送信する。

このメッセージはイベントが起こったと通知するだけである。 実際にイベントを起こすわけではない。

このメッセージは smbd に対してのみ 送信できる。

samsync

smbd に対して、PDC の sam database と同期をとるように 命令する (BDC になるように命令)。smbd に対してのみ送信できる。

Note

現在未実装。

samrepl

sam の replication メッセージを順次送信する。 smbd に対してのみ送信できる。 手動で使用してはいけない。

dmalloc-mark

dmalloc のマークをセットする。smbd と nmbd の両方に対して送信することができる。Samba の dmalloc サポートが有効になった状態でビルドされた場合にのみ使用できる。

dmalloc-log-changed

dmalloc-mark によってマークされた時点以降で、変更のあったポインタを ダンプする。smbd と nmbd の両方に対して送信することができる。 Samba の dmalloc サポートが有効になった状態でビルドされた場合にのみ 使用できる。

shutdown

指定されたデーモンを落とすことができる。 smbd と nmbd の両方に対して送信することができる。

pool-usage

指定されたデーモン/プロセスの talloc(pool) memory usage を、人間に読み取り可能な状態で表示する。smbd と nmbd の両方に 対して使用できる。

drvupgrade

特定のドライバを使用しているプリンタのクライアントに 対し、ローカルのドライバをアップデートするように強制する。 smbd に対してのみ送信することができる。

reload-config

デーモンに smb.conf 設定ファイルの再読み込みを 強制させる。smbdnmbdwinbindd に対して送信することができる。