我正在开发一个控制台应用程序来管理来自unix服务器的防火墙设备。控制台应用程序基于python的npyscreen库。 我需要向用户提供的一个选项是从使用npyscreen开发的TUI登录设备CLI。 为此,我需要在从unix服务器登录设备后在TUI和设备CLI之间切换。
任何人(有使用npyscreen的经验)可以帮助我在npyscreen中如何做到这一点吗?
这里的流程如下:
任何帮助将不胜感激。
此致 普拉迪普
答案 0 :(得分:0)
设备通常是基于unix的,具有shell提示,就像unix服务器一样,或者它们可能有自己的工具集交互式shell。
在这个帖子上得到答案。
running command line program from npyscreen select option
npyscreen中有一个名为CallSubShell的方法可用于此目的。