fix: 网元升级遇到sudo密码输入挂住情况
This commit is contained in:
@@ -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
|
// "~]# ":麒麟, "~]$ ":欧拉, "~# ":NXP, "~$ ":Ubuntu
|
||||||
suffixStr := []string{"~]# ", "~]$ ", "~# ", "~$ "}
|
suffixStr := []string{"~]# ", "~]$ ", "~# ", "~$ "}
|
||||||
|
|||||||
Reference in New Issue
Block a user