Python 将命令传递给KiTTY UI
我希望自动化下面的任务Python 将命令传递给KiTTY UI,python,python-3.x,ssh,putty,Python,Python 3.x,Ssh,Putty,我希望自动化下面的任务 发射基蒂 输入用户名和密码 成功登录 在下面输入此命令以查看日志 我能够使用下面的代码实现第3点 from subprocess import Popen Popen("powershell kitty-0.73.1.1.exe sakthi@x.y.w.z -pw YYYY") (新KiTTY窗口已打开,用户已成功登录) 但我不知道如何传递下面的命令 tail -2000f /apps/test/good.log 注: 我在用蟒蛇3 我希望在UI级别实现自动化。我有
from subprocess import Popen
Popen("powershell kitty-0.73.1.1.exe sakthi@x.y.w.z -pw YYYY")
(新KiTTY窗口已打开,用户已成功登录)
但我不知道如何传递下面的命令
tail -2000f /apps/test/good.log
注:
我在用蟒蛇3
我希望在UI级别实现自动化。我有大约5到6个日志文件要在测试时通过。我不想手动打开所有日志。所以我正在寻找一种自动化的方法
我正在使用KiTTY,因为它可以在出现任何网络问题时自动重新连接。KiTTY和PuTTY都有
-m
命令行开关,为SSH“exec”频道提供命令。以下章节对此进行了讨论: KiTTY还有一个模拟SSH“shell”通道上的按键(与
-m
相反)。它相当于。另见
尽管如果您想自动化测试,最好使用本机Python SSH模块,如。KiTTY和PuTTY都有
-m
命令行开关,为SSH“exec”通道提供命令。以下章节对此进行了讨论: KiTTY还有一个模拟SSH“shell”通道上的按键(与
-m
相反)。它相当于。另见
尽管如果您想自动化测试,最好使用本机Python SSH模块,比如。您问的是一个稍微不同的问题,但答案是一样的。这是否回答了您的问题?为什么要从Python运行PowerShell来运行另一个应用程序?+为什么要运行应用程序在SSH服务器上执行命令?使用本机Python SSH模块,如Paramiko。您不会遇到这种问题。@Grismar我希望在UI级别实现自动化。@Kandaniva请查看提供的链接-在stdin上输入字符数据等同于用户在该流上输入数据。除非您认为存在时间问题(应用程序在应该读取流之前读取流),否则这应该是您所追求的解决方案。您提出的问题略有不同,但答案是相同的。这是否回答了您的问题?为什么要从Python运行PowerShell来运行另一个应用程序?+为什么要运行应用程序在SSH服务器上执行命令?使用本机Python SSH模块,如Paramiko。您不会遇到这种问题。@Grismar我希望在UI级别实现自动化。@Kandaniva请查看提供的链接-在stdin上输入字符数据等同于用户在该流上输入数据。除非您认为存在时间问题(应用程序在应该读取流之前读取流),否则这应该是您追求的解决方案。如果您有新问题,请将其作为新问题发布。这是问答网站,不是聊天。如果你有新问题,请将其作为新问题发布。这是问答网站,不是聊天。
tail -2000f /apps/test/good.log