[英]Running multiple commands on EC2 using psexec and AWS CLI
我正在嘗試使用 CMD 腳本在 Amazon EC2s 上運行兩個命令,使用“psexec”命令運行特定的批處理文件來下載這些機器上的特定文件,另一個命令觸發 .exe 文件來更新 SVN 項目,問題是當前腳本只運行第一個動作並忽略“&&”的其他部分
如何使這兩個操作都運行命令,PS 我正在使用 FOR 循環在許多 EC2 上運行它?
這是我正在使用的腳本:
FOR /F "delims=" %%i in (D:\\serverslist.txt) DO (psexec -u Administrator -p "password" \\%%i -i "C:\\project\\script.bat" & "C: \\Program Files\\TortoiseSVN\\bin\\TortoiseProc.exe" /command:update /path:"C:\\project\\" /closeonend:1) 暫停
你可以試試 PowerShell Workflow .. Parallel processing
我想到了。 我使用 ^&^& 而不是 && 並且它正在工作。
工作腳本:
FOR /F "delims=" %%i in (D:\\serverslist.txt) DO (psexec -u Administrator -p "password" \\%%i -i "C:\\project\\script.bat" ^&^& "C:\\Program Files\\TortoiseSVN\\bin\\TortoiseProc.exe" /command:update /path:"C:\\project\\" /closeonend:1) pause pause
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.