我有一個腳本調用兩個其他腳本。如何在啓動Web服務器後繼續執行Powershell腳本?
script0.ps1
Invoke-Expression C:\script1.ps1
Invoke-Expression C:\script2.ps1
第一個腳本啓動Web服務器:
script1.ps1
./activate anaconda_env
cd C:\webserver
python api_server.py
第二個腳本啓動是個ngrok服務:
script2.ps1
./activate anaconda_env
cd c:\ngrok
./ngrok -subdomain=mysd 8000
的問題是script0.ps1
只執行script1.ps1
。此時,Web服務器開始在控制檯中運行,因此不執行script0.ps1
的第二個命令。
如何編寫腳本以便執行這兩個命令?或者,如何編寫一個腳本來執行所有命令,但在兩個單獨的控制檯中執行?
最終的結果應該是: 1)在控制檯啓動蟒蛇環境 2)在控制檯與激活蟒蛇環境
您到目前爲止嘗試過什麼?你不能簡單地在腳本中有兩個函數,然後執行它們或執行一個主函數來觸發另外兩個函數? – CalebB