22 lines
650 B
PowerShell
22 lines
650 B
PowerShell
# KaMiXiTong 服务器启动脚本
|
|
|
|
# 设置工作目录
|
|
Set-Location -Path "D:\work\code\python\KaMiXiTong\master"
|
|
|
|
# 检查端口是否被占用
|
|
$port = 5000
|
|
$process = Get-NetTCPConnection -LocalPort $port -ErrorAction SilentlyContinue
|
|
|
|
if ($process) {
|
|
Write-Host "端口 $port 已被占用,正在终止相关进程..."
|
|
$process | ForEach-Object {
|
|
$pid = $_.OwningProcess
|
|
$processName = (Get-Process -Id $pid).ProcessName
|
|
Write-Host "终止进程: $processName (PID: $pid)"
|
|
Stop-Process -Id $pid -Force
|
|
}
|
|
}
|
|
|
|
# 启动 Flask 应用
|
|
Write-Host "正在启动 KaMiXiTong 应用..."
|
|
python run_production.py |