如何使用 SSHLibrary 在远程机器中打开 tmux 会话?

Posted

技术标签:

【中文标题】如何使用 SSHLibrary 在远程机器中打开 tmux 会话?【英文标题】:How to open a tmux session in a remote machine using SSHLibrary? 【发布时间】:2022-01-16 21:24:22 【问题描述】:

无法使用机器人框架中的 SSHLibrary 在远程计算机中创建 tmux 会话。

代码尝试过 -

Execute Command   tmux new -s session01

输出-

   20211213 12:33:37.257 :  INFO : Executing command 'tmux new -s session01'.
   20211213 12:33:37.348 :  INFO : Command exited with return code 1.

【问题讨论】:

您应该尝试使用--loglevel TRACE 运行测试以获得更好的错误。我认为有一个选项可以返回完整的错误,而不仅仅是错误代码。 【参考方案1】:

我能够通过以下方式执行 -

Execute Command   tmux new-session -d -s session_name 'Command To Execute'

【讨论】:

以上是关于如何使用 SSHLibrary 在远程机器中打开 tmux 会话?的主要内容,如果未能解决你的问题,请参考以下文章

5远程服务器操作(SSHLibrary)

SSHLibrary库通信

从 SSH 会话到远程机器,如何在本地机器上的 Vim 会话中打开文件

如何在 LAMP(Python) 堆栈上打开远程 MySQL 连接

mysql如何开启远程连接权限

SSH库支持Windows