pty

pty

文章 0 浏览 7

将数据通过管道传输到需要 TTY(终端)的 Linux 程序

我在 Linux 中有一个程序,如果它的 stdin/stdout 不是 TTY(终端设备),它就拒绝运行。是否有一个易于使用的工具可以创建 PTY,使用新创建的 TTY 启…

独享拥抱 2024-10-03 16:57:34 12 0

如何使用 PHP 设置交互式 SSH 会话?

我正在尝试通过 Mac OS X 10.6 上的命令行使用 PHP 建立与远程服务器的交互式 SSH 连接。我目前正在使用 PHP 的 proc_open 函数来执行以下命令: ssh …

一个人练习一个人 2024-09-30 17:16:37 16 0

如何重定向写入 tty 的程序?

这是未重定向的输出(如果您不知道 module 是什么,这并不重要): $ module help null ----------- Module Specific Help for 'null' --------------…

巡山小妖精 2024-09-29 10:12:06 16 0

rlwrap:无法打开 master pty:没有这样的文件或目录

当尝试运行 rlwrap tclsh 时,我收到此错误消息: rlwrap: Could not open master pty: No such file or directory 是什么原因导致的?如何解决这个问…

春庭雪 2024-09-26 18:10:18 13 0

如何检测有人在 Linux 中打开 pty(伪终端)的从属端?

从串行设备(/dev/ttyXX)读取多个进程会导致两个进程无法获取所有数据——数据将以某种方式在它们之间分割。我想编写一个从串行设备读取的程序,创建…

方圜几里 2024-09-14 20:58:07 9 0

如何通过 minicom 或 screen 与 pty 通信?

我试图在某些硬件周围提供类似 AT/调制解调器的接口。 在这篇帖子之后,我让服务器使用 openpty() 设置 pty。 现在,我可以通过客户端应用程序按预期…

鼻尖触碰 2024-09-01 15:41:37 11 0

如何在 Ruby 中终止 PTY.spawn 调用?

如果我使用 ruby​​ 的 pty 类运行这样的命令,如果找到某个输入字符串,我该如何杀死它? cmd = "appcfg.py update cdn" PTY.spawn("#{cmd} 2>&1") …

以为你会在 2024-08-28 12:07:38 15 0

forkpty - 套接字

我正在尝试开发一个简单的“telnet/服务器”守护进程,它必须在新的套接字连接上运行程序。 这部分工作正常。 但我必须将我的新进程关联到 pty,因为…

忘东忘西忘不掉你 2024-08-26 18:32:12 13 0

当调用 forkpty 时,X 会抛出错误。 (C++)

当我的程序到达此行时: pid_t nPid = forkpty( &m_nMasterFD, NULL, NULL, NULL ); 输出此: X Error: BadIDChoice (invalid resource ID chosen for…

給妳壹絲溫柔 2024-08-20 09:17:54 17 0

Linux下软件串口环回

目前我需要开发一些通过串行线与思科设备通信的程序。我想在我的开发linux机器上构建测试环境。所以,我找到了dynamips cisco模拟器。该模拟器可以通…

小清晰的声音 2024-08-20 06:56:48 16 0

如何向子进程发送 Ctrl-C 控制字符或终端挂断消息?

我有一个在伪终端中运行的子进程。父进程不以 root 身份运行,但子进程通过 su 或 sudo 运行。因此,无法向子进程发送信号以强制其退出。我想通过以下…

jJeQQOZ5 2024-08-20 00:52:47 13 0

子进程无法从创建的伪终端读取

我正在尝试编写一个可以使用伪终端使用密码登录 SSH 的应用程序。但是,如果我 write() 到主设备,那么数据不知何故不会出现在从设备中。这是一个简单…

‖放下 2024-08-19 21:02:30 14 0

在 Linux C++ 中获取 PTY 的最简单方法

我正在编写一些需要 Bash 接口的程序。起初我以为我可以使用 popen 或 QProcess。 (我正在使用 QT C++ )它们工作正常,但我无法让它们在 tty 中运行…

演多会厌 2024-08-19 15:49:44 16 0

通过标准输入的箭头键

我正在尝试通过标准输入将箭头键发送到 bash: cat | /bin/bash 然后我输入“echo hi”=> “hi”出现在控制台上(当然没有引号) 然后我按向上箭头键=>…

浮生面具三千个 2024-08-12 18:53:13 13 0

如何在不修改程序的情况下从标准输出捕获无缓冲的输出?

我正在编写一个用于运行程序的实用程序,我需要从程序中捕获无缓冲的标准输出和标准错误。我需要: 捕获 stdout 和 stderr 以分隔文件。 输出不需要缓…

苍暮颜 2024-08-06 22:14:22 15 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文