name: killing-processes description: 開発サーバーや Node.js プロセスを強制終了。ポート競合の解消やプロセスリセットに対応する。「プロセスを止めたい」「ポートが使われている」「開発サーバーを再起動したい」「Port already in use を解決したい」といった場面で発動する。
プロセス強制終了
開発サーバーや Node.js プロセスを強制終了する。複数ポートで起動している開発プロセスを一括停止できる。
オプション
| オプション | 説明 |
|---|---|
| なし | すべての Node.js 開発プロセスを強制終了 |
--port <ポート番号> |
特定のポートのプロセスのみ終了 |
--check |
プロセス状況の確認のみ(終了せず) |
実行コマンド
# ポート範囲でのプロセス検索・終了
netstat -ano | findstr ":300[0-9]" | findstr LISTENING
taskkill //F //PID <PID>
出力例
現在起動中の開発プロセス:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ポート 3000: PID 34348 (Node.js)
ポート 3001: PID 16676 (Node.js)
プロセス終了中...
PID 34348 を終了しました
PID 16676 を終了しました
すべての開発プロセスを停止しました。
注意事項
- Windows 環境(taskkill コマンド使用)が前提。管理者権限が必要な場合がある
- 重要な作業中は事前にファイルを保存する
- まず
--checkで状況確認してから終了する。必要に応じて--portで特定ポートのみ終了する