[解決済み] Solaris では lsof -i が相当します。
2022-02-19 10:30:14
質問
早速ですが、質問があります。私は
losf -i
は、Solarisシステムで同等のコマンドです。
ネットワークに接続しているファイルだけを表示したいのですが。
ありがとうございました!
解決方法は?
Solaris上でTCPまたはUDPポートを開いているプロセスをすべてリストアップするシェルスクリプトです。引数として指定したポート番号に限定することができます。
pfiles /proc/* 2>/dev/null | nawk -v port=$1 '
/^[0-9]/ { cmd=$2; type="unknown"; continue }
$1 == "SOCK_STREAM" { type="tcp" }
$1 == "SOCK_DGRAM" { type="udp" }
$2 ~ "AF_INET" { if((port!="")&&($5!=port)) continue;
if(cmd!="") { printf("%s\n",cmd); cmd="" }
printf(" %s:%s/%s\n",$3,$5,type); }'
注意:警告のセクションで説明されているように
pfiles
マニュアルページ
このコマンドは、デッドロックやクラッシュが発生する可能性があるため、時間的制約のあるプロセスを実行する負荷の高い実稼働システムで実行することはお勧めしません。
注2: 前述の警告は、Solarisの最後のアップデート(Oracle Solaris 11.4)には適用されません。
pfiles
は、監視対象プロセスをサスペンドしなくなりました。現在では、アドホックな/proc疑似ファイルを使用するだけです。
関連
-
[解決済み] Linuxです。WGET -i オプションを使用したスキームが見つからない
-
[解決済み] シェルで、「2>&1」はどういう意味ですか?
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] php.iniはどこにありますか?
-
[解決済み] 特定のファイル/フォルダを除外してディレクトリをtarするシェルコマンド
-
[解決済み] grep --exclude/--include構文を使って特定のファイルをgrepしないようにする
-
[解決済み] cURLでプログレスバーを表示しないようにするにはどうしたらいいですか?
-
[解決済み] OS X:Linuxのwgetに相当するもの
-
[解決済み】Dockerコンテナのファイルシステムを調査する
-
[解決済み】SO_REUSEADDRとSO_REUSEPORTはどう違うのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】stdinがターミナルでないため、疑似ターミナルが割り当てられない
-
[解決済み】スラッシュとrsyncコマンド
-
[解決済み】PytorchがCUDAは利用できないと言う件
-
[解決済み] DiffコマンドとGrepで "バイナリファイル(標準入力)が一致 "と表示される。
-
[解決済み] ls -al 出力列フィールド
-
[解決済み] Bashスクリプトでスクリプトファイル名を知るには?
-
[解決済み] という記号がありますが、これはどういう意味ですか?
-
[解決済み] エラー: gdal がインストールされているのに、R 依存パッケージのインストール中に gdal-config が見つからない
-
[解決済み] 共有ライブラリの読み込み中にエラーが発生しました: libncurses.so.5:
-
[解決済み] diffツールの1c1とはどういう意味ですか?