通过一张ps1纸条打开两个Web服务器

2024-10-01 07:10:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我已尝试通过PowerShell在单个ps1脚本中运行以下内容,希望在不同端口上打开两台本地服务器-仅打开8080:

cd "\\blah\Statistics\Reporting\D3\walkthroughs\letsMakeABarChart" 
python -m http.server 8080

cd "\\foo\data_science\20161002a_d3js\examples" 
python -m http.server 8000 

我可以调整它使两者都打开吗


Tags: 端口服务器脚本httpserverfoocdd3
1条回答
网友
1楼 · 发布于 2024-10-01 07:10:35

第一个python调用可能不会返回,因此可以使用Start-Jobcmdlet:

$job1 = start-job -scriptblock {
    cd "\\blah\Statistics\Reporting\D3\walkthroughs\letsMakeABarChart" 
    python -m http.server 8080    
}

$job2 = start-job -scriptblock { 
    cd "\\foo\data_science\20161002a_d3js\examples" 
    python -m http.server 8000 
} 

# Wait until both web servers terminates:
Wait-Job -Job ($job1, $job2)

相关问题 更多 >