fix: 网元升级遇到sudo密码输入挂住情况

This commit is contained in:
TsMask
2025-10-23 16:52:45 +08:00
parent f6b7822160
commit 1c2a411231

View File

@@ -652,6 +652,12 @@ func (r NeVersion) operateRun(sshClient *ssh.ConnSSH, preinput map[string]string
}
}
// sudo密码输入
if strings.Contains(outputStr, "[sudo] password for") {
done <- true
break
}
// 命令终止符后继续执行命令
// "~]# ":麒麟, "~]$ ":欧拉, "~# ":NXP, "~$ ":Ubuntu
suffixStr := []string{"~]# ", "~]$ ", "~# ", "~$ "}