pty

    0热度

    1回答

    我想运行sshpass工具来自动执行sftp操作。 在另一台服务器上,该命令有效,但在该服务器上它只返回一行错误消息。 这里是我使用的命令: sshpass -p Password sftp [email protected] 而我得到的错误: Failed to get a pseudo terminal: Success 我曾与许多不同的主机,并以根用户试了一下,我可以sftp没有问题

    1热度

    1回答

    我试图设置表示PTY的文件描述符的读取超时。我在termios中设置了VMIN = 0和VTIME = 10,我希望在字符可用时返回,如果没有可用字符,则在秒后返回。但是,我的程序永远坐在阅读电话中。 PTY有没有什么特别的东西让这不起作用?是否有其他的TERMIOS设置可以使它工作?我在stdin文件描述符上尝试了这种相同的配置,并且按预期工作。 #define _XOPEN_SOURCE #

    3热度

    1回答

    我使用的下一个来改变终端尺寸: rc = ioctl(fd, TIOCSWINSZ, &ws); 当运行此linux下文本终端(由Alt键-CTRL-F1切换),结果是我期望看到。整个我的输入和输出在由ioctl syscall给出的范围内。 但是,当我通过SSH连接到本地主机,并运行相同的程序,它只能部分工作。我的意思是我不能输入比由ioctl设置的终端大小更宽的命令,但是输出可以跨越由ioct

    5热度

    3回答

    嗨根据this post,unbuffer通过伪终端(pty)连接到一个命令,这使得系统把它视为一个交互过程,因此不使用任何stdout缓冲。 我想在Windows上使用此功能。我可以知道在Windows上相当于unbuffer程序吗?谢谢。

    0热度

    1回答

    我正在编写一个程序,用ssh连接到远程服务器,并为用户提供一个shell终端。 我试过JSCH和sshj - 两者都可以正常连接,但只是将其外壳通道的输入/输出流连接到System.in和System.out会产生时髦的输出。我知道为什么 - JSch和sshj的文档都说它们没有内置终端仿真,所以输入/输出很难看。 (sshj称这个实现为“基本PTY”) 我也有一个终端模拟器的选择:JTerm,D

    12热度

    2回答

    我正在编写一些代码,它需要一个文件,将该文件传递给其中一个二进制文件进行处理,并监视转换过程中的错误。我已经在OSX上编写并测试了以下例程,但是由于我不清楚的原因,Linux出现故障。 #run the command, capture the output so it doesn't display PTY.spawn(command) {|r,w,pid| until r.eof?

    3热度

    2回答

    在红宝石我: PTY.spawn("/usr/bin/lxc-monitor -n .+") do |i, o, pid| # ... end 如何在斯卡拉/ JAVA做到这一点?

    0热度

    2回答

    这是一个让我疯狂的问题,我找不到解决方案。我的程序: #!/usr/bin/sh ssh -t [email protected] "cat ~/severalLineFile" 上 anotherhost 和~/severalLineFile样子: line1 line2 line3 line4 line5 line6 当我本身运行我的程序后,输出到我的终端看上去符合市场预期

    2热度

    3回答

    in C or bash, 我想知道如果可能的话,你是否从ssh会话中获取文件描述符到伪终端主机负责获得输入到会话的从机(pts)。

    5热度

    2回答

    Stackoverflow的新功能,所以首先,你好。 我正在为我的学校开发一个小项目,该项目应该是开源Unison程序的一个自定义gui(用python作为教育挑战,因为我从来没有用过python)。我们正试图让学生和员工通过尽可能少的输入来启动此程序(如果您愿意,可以在白板上打字),从而在家中和学校同步文件夹。界面应该只是他们的学校用户名和密码,gui包装应该只是将用户名和密码发送到Unison