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

This commit is contained in:
TsMask
2025-10-23 16:52:50 +08:00
parent 3e269e029e
commit df354c68dd

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{"~]# ", "~]$ ", "~# ", "~$ "}