![](/img/trans.png)
[英]How to execute a program at the powershell console from a ps1 script
[英]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.