0

我正在使用 libssh 登录终端,然后运行 ​​ncurses 应用程序。

我正在关注本教程,一次发送一个字符:http: //api.libssh.org/master/libssh_tutor_shell.html

ncurses 应用程序使用 getstr() 等待用户输入,我的问题是当我编写输入并按 enter 时,libssh 发送 '\n' 而不是输入信号,因此 curses 应用程序崩溃。

4

1 回答 1

0

您应该在此处使用文档 bash 语法。您通过 libssh API 发送的命令将如下所示:

your_instruction <<tag\ntag

研究以下例子

于 2013-09-10T10:48:20.027 回答