TOP(サイトマップ) Solaris man マニュアル
(はじめに)
はじめに
Solarisって・・・
SunのセミナーとSDC
Solaris 10概要
資格(SCSA,SCNA)
Solarisフォーラム
管理人に連絡

(Solaris基本)

Solarisのインストール
システムの起動と停止
ファイルシステム
オートマウントとマウント
パッケージとパッチ
ユーザの追加と削除
ファイル権限(セキュリティ)
バックアップとリストア
CDE環境
プロセス管理/監視

(ネットワーク管理)

OSIを理解してみる
TCP/IPの設定
(TCP/IP入門)
DNSの設定
NISの設定
NFSの設定(WebNFS,CacheFS)
(NIS、NIS+、DNS違い)
DHCPの設定
1つのNICで複数IP設定

(IO関連)

インタフェース概要
SAFの管理
プリンタ管理概要
プリンタコマンド
SunSolve Online
SCSI情報(KEY,ASC,ASCQ)

(ソフトウェア関連)

Bash
Apache
Solstice DiskSuite
(SDS OSミラー回復)
Veritas VxVM

(OBPについて)

PROM(OBP)の概要
OBPでのキーボード操作
一般的なOBPコマンド
SolarisでOBPの設定
OBPに関するFAQ


(トラブル時の対応)

基本情報
エラーメッセージ
(主要メッセージ一覧)
性能関連コマンド
トレースコマンド
クラッシュダンプ
SunSolve Online

(その他)

小技集
UNIXコマンド
(manマニュアル)
システムチューニング
ネットワークチューニング
UltraSPARC T1について

(FAQ)

rootのPASSが不明
ハングアップかな?
ハードトラブル
OSが起動しない(b)
swap領域の拡張方法

(リンク)

Sun関連リンク
その他リンク
アバウトなJava入門
Perlメモ(逆引き用)

システム管理コマンド                                    fuser(1M)

【名前】
     fuser - ファイルまたはファイル構造を使用しているプロセスの特
     定

【形式】
     /usr/sbin/fuser [-c | -d | -f]  [-nu] [-k | -s sig]  files [
     [- ] [-c | -d | -f]  [-nu] [-k | -s sig]  files] ...

【機能説明】
     fuser は、引数として指定された files を使用しているプロセ ス
     のプロセス ID を表示します。

     各プロセス ID には文字修飾詞が続きます。文字修飾詞は、プロセ
     スがファイルをどのように使用しているかを示すもので、以下があ
     ります。

     c        カレントディレクトリとしてファイルを使用している



     m        mmap(2) によってマップされたファイルを使用 し て い
              る。詳細は mmap(2) のマニュアルページを参照



     n        そのファイルに対して、非ブロッキング強制ロックを 保
              持している



     o        オープンファイルとしてファイルを使用している



     r        ルートディレクトリとしてファイルを使用している



     t        テキストファイルとしてファイルを使用している



     y        制御端末としてファイルを使用している



     ファイルシステムがマウントされているブロック型特殊デバイスに
     ついては、そのデバイス上のファイルを使用しているすべてのプロ
     セスが表示されます。その他のタイプのファイル (テキストファイ
     ル、 実 行可能ファイル、ディレクトリ、デバイスなど) について
     は、そのファイルを使用しているプロセスだけが報告されます。

     fuser は、すべてのタイプのデバイスに対して、デバイスを開いて
     いる既知のカーネル消費者も表示します。カーネル消費者は、次の
     うちの 1 つの形式で表示されます。

     [module_name]
     [module_name,dev_path=path]
     [module_name,dev=(major,minor)]
     [module_name,dev=(major,minor),dev_path=path]

     複数のファイルグループを指定する場合は、ファイルグループごと
     にオプションを指定できます。現在使用中のオプションを取り消す
     場合は、単独のダッシュを使用します。

     プロセス ID は標準出力に単一行として出力されます。プロ セ ス
     ID は空白で区切られ、1 つの復帰改行 (NEWLINE) で終了します。
     その他の出力はすべて、標準エラー出力に書き込まれます。

     fuser はだれでも実行できますが、他のユーザーのプロセスを終了
     させることができるのは、スーパーユーザーだけです。

【オプション】
     次のオプションを指定できます。

     -c       ファイルシステムのマウントポイントであるファイ ル、
              お よびマウントされているファイルシステム内のすべて
              のファイルについて報告します。



     -d       指定したマイナーノードと同じデバイスノードに関連 す
              る すべてのマイナーノードについて、デバイス使用状況
              を報告します。このオプションは、マウントされてい る
              ファ イルシステム内にあるファイルについてのファイル
              使用状況は報告しません。



     -f       マウントされているファイルシステム内のファイルで は
              なく、指定したファイルについて報告します。



     -k       各プロセスに  SIGKILL シグナルを送ります。このオ プ
              ショ ンは各プロセスに kill コマンドを発行するので、
              強制終了メッセージがすぐに表示されないことがあり ま
              す (kill(2) のマニュアルページを参照)。カーネルファ
              イル消費者にはシグナルは送られません。



     -n       ファイルに対して非ブロッキング強制ロックを保持し て
              いるプロセスだけを表示します。



     -s sig   各プロセスにシグナルを送ります。sig オプション引 数
              には、<signal.h> ヘッダーで定義されている記号名の 1
              つを指定するか、または 10 進整数のシグナル番号を 指
              定 します。sig が記号名で、SIG 接頭辞を付けずに、大
              文字小文字の区別なしで認識されます。-k オプションは
              -s  KILL または -s 9 と同じです。カーネルファイル消
              費者にはシグナルは送られません。



     -u       プロセス ID の後に、括弧で囲んだユーザーのログイ ン
              名を表示します。



【使用例】
     例 1: マウントポイントおよびファイルについて報告する

     次の例は、マウントポイントおよびマウントされているファイルシ
     ステム内のファイルについて報告します。

     fuser -c /export/foo

     例 2: マウントポイントおよびファイルについて報告するときの出
     力を制限する

     次の例は、マウントポイントおよびマウントされているファイルシ
     ステム内のファイルについて報告し、その出力を非ブロッキング強
     制ロックを保持しているプロセスに限定します。

     fuser -cn /export/foo

     例 3: 非ブロッキング強制ロックを保持してい る プ ロ セ ス へ
     SIGTERM を送信する

     次のコマンドは、ファイル /export/foo/my_file に対し て 非 ブ
     ロッ キ ン グ 強 制 ロックを保持しているすべてのプロセスに、
     SIGTERM を送ります。

     fuser -fn -s term /export/foo/my_file

【環境】
     fuser の実行に影響を与える環境変数、LANG、LC_ALL、LC_CTYPE、
     LC_MESSAGES、 および NLSPATH については、environ(5) のマニュ
     アルページを参照してください。

【属性】
     次の属性については、attributes(5) のマニュアルページを参照し
     てください。
   ____________________________________________________________
    |         属性タイプ          |            属性値           |
    |_____________________________|_____________________________|
    | 使用条件                    | SUNWcsu                     |
    |_____________________________|_____________________________|

【関連項目】
     ps(1),  mount(1M),  kill(2),  mmap(2),  signal(3C),   attri-
     butes(5), environ(5)

【注意事項】
     fuser はシステムイメージのスナップショットで動作する た め、
     fuser の実行中にファイルを使用し始めたプロセスを見逃してしま
     うことがあります。また、ファイルを使用していると報告されたプ
     ロセスが、fuser の実行中にファイルの使用を中止していることも
     あります。このような理由から、-k オプションの使用は勧めら れ
     ません。