Files
his/scripts/kill-port.ps1
chenqi 92708b386a feat(emr): 优化病历修改留痕功能并移除医保模拟服务
- 新增分页查询修改留痕(含患者信息)功能,支持按患者、医生、操作人、病历类型筛选
- 在EmrRevisionController中移除权限校验注解,简化访问控制
- 重构病历修改留痕前端界面,采用树形结构展示病历与修订版本关系
- 添加表格列最小宽度限制和溢出省略显示,优化表格组件样式
- 更新医保配置地址从本地到云端服务器
- 移除医保模拟服务相关代码和数据库迁移文件
- 修复临床路径表缺少基础实体字段问题
2026-06-23 15:45:06 +08:00

27 lines
816 B
PowerShell

param([int]$Port = 18080)
Write-Host "Checking port $Port..."
$netstatOutput = netstat -ano | findstr ":$Port " | findstr "LISTENING"
if ($netstatOutput) {
foreach ($line in $netstatOutput) {
$parts = $line -split '\s+' | Where-Object { $_ -ne '' }
$processId = $parts[-1]
if ($processId -match '^\d+$') {
try {
$process = Get-Process -Id $processId -ErrorAction Stop
Write-Host "Killing PID: $processId ($($process.ProcessName))"
Stop-Process -Id $processId -Force
Write-Host "Done"
} catch {
Write-Host "PID: $processId - cannot get process info"
}
}
}
Write-Host "Port $Port is now free"
} else {
Write-Host "Port $Port is not in use"
}