簡體   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