1.やりたいこと
TCP/IPのサーバ側のプログラムが使いたいポート番号が、何か別のアプリケーションに邪魔をされている場合、このアプリケーションを検出し停止させたい。
しかし、このプログラムがどこのどいつか、分かっていれば問題ないが、そうではないケースは多々ある。
その場合に、以下の手順で検出と停止を行う。
2.検出と停止
- netstat コマンドを実行し、該当ポートのプログラムのPIDを調べる。
- psコマンドを実行し、1番のPIDのプログラムが何者か調べる。
- 2番で発見したプログラムが停止して問題ないものである場合、killコマンドを使い強制停止する。
3.参考
netstat -naoを実行する際のオプション。
#windowsの場合:http://itpro.nikkeibp.co.jp/article/Windows/20051025/223371/?ST=winを参照
#Linux の場合:http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230845/?ST=ossを参照
コメント