![](/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.