运行 使用 psexec 和 AWS CLI 在 EC2 上执行多个命令
Running multiple commands on EC2 using psexec and AWS CLI
我正在尝试使用 CMD 脚本 运行 Amazon EC2 上的两个命令,使用 "psexec" 命令对 运行 特定批处理文件下载这些机器和其他机器上的特定文件命令触发 .exe 文件更新 SVN 项目,问题是当前脚本 运行s 只有第一个动作而忽略了 "&&"
的其他部分
如何执行这两个操作 运行 命令,P.S 我在许多 EC2 上使用 FOR 循环 运行 它?
这是我正在使用的脚本:
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 .. 并行处理
我明白了。我用 ^&^& 而不是 && 并且它正在工作。
工作脚本:
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) 暂停
暂停
我正在尝试使用 CMD 脚本 运行 Amazon EC2 上的两个命令,使用 "psexec" 命令对 运行 特定批处理文件下载这些机器和其他机器上的特定文件命令触发 .exe 文件更新 SVN 项目,问题是当前脚本 运行s 只有第一个动作而忽略了 "&&"
的其他部分如何执行这两个操作 运行 命令,P.S 我在许多 EC2 上使用 FOR 循环 运行 它?
这是我正在使用的脚本:
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 .. 并行处理
我明白了。我用 ^&^& 而不是 && 并且它正在工作。
工作脚本:
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) 暂停 暂停