繁体   English   中英

通过一个 ps1 脚本打开两个网络服务器

[英]Opening two webservers via one ps1 script

我尝试通过 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 

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

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

$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)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM