tty

    2热度

    3回答

    在一个非常简化的情况下该怎么做,我有一个脚本,看起来像这样: ssh localhost "test.sh foo" 的: mv test _test sleep 10 echo $1 mv _test test ,如果我执行它只要脚本正在运行,测试文件的名称中就会有一个下划线,当脚本完成时,它会发回foo。即使您通过按ctrl+c来终止ssh命令,或者如果您失去了服务器的连接,但它

    2热度

    2回答

    在Linux上工作,使用115200个波特将数据发送到串行端口: echo -e "\x1B\x11\x00\x00" > /dev/ttyAMA0 接收机端阅读下面的数据: \xF8\x1B\x11\x00\x00\x0D\x0A 我不想\xF8作为起始字节和尾部为\x0D\x0A(回车和新行字节)。 我怎么能删除它们?到目前为止,所有我发现是 stty raw -F /dev/ttyA

    3热度

    1回答

    登录交谈过了一段时间,我终于得到了socat以同样的方式表现为putty,使用: stty -F /dev/ttyS2 115200 cs8 ixoff socat $(tty),raw,echo=0,escape=0x03,nonblock /dev/ttyS2 stty sane 我也想谈话记录到日志文件。 编辑: 我想出了一个办法如何做到这一点,(但我认为这是一个杂牌组装电脑),所以

    -1热度

    1回答

    使用后后我打开了串口/dev/tty/USB0与pyserial: >>> ser = serial.Serial("/dev/ttyUSB0", 57600) >>> ser.isOpen() True >>> ser.close() >>> ser.isOpen() False 我再也不能用命令cat /dev/ttyUSB0 通常cat /dev/ttyUSB0是读/dev/t

    1热度

    1回答

    有些程序根据它们的stdout是否为tty来改变其输出。所以如果你把它们放在一个管道中,或者重定向它们,输出和你的shell中的输出是不同的。这里有一个例子: $ touch a b c # when running ls alone, it places them on one line $ ls a b c # when stdout is not a tty, it places

    2热度

    1回答

    我想写一个PERL脚本ssh到远程机器并运行一些tcptraceroutes。我设法很好地处理了SSH部分。然而,tcptraceroute命令需要sudo,这里是我遇到问题的地方。例如: my (@traces, $stderr, $exit) = $sshCali->cmd(tty => 1, "sudo tcptraceroute $endpoint", interactive => 1,

    0热度

    1回答

    我已经编写了一个Node.js控制台脚本,它可以输出它的颜色,但只有当输出是TTY时。如果不是,则输出不会着色。 现在我有一个测试,检查输出是否着色(我想确保添加了正确的ANSI代码)。这在使用Grunt手动运行单元测试时效果很好,但在使用Jenkins自动运行单元测试时失败。 原因很明显:詹金斯没有提供TTY给我的测试。 现在我有两个选择: 调整测试来检查TTY是否可用,并根据对事物或另一种检查

    7热度

    2回答

    我添加了一个用户是这样的: $ adduser --system --home /no/home --no-create-home --group --disabled-password --disabled-login testuser 将用户添加到的基团: $ adduser testuser testgroup 添加的行到sudoers的( visudo命令): testuser A

    2热度

    1回答

    我需要为Raspbian软件测试创建回声设备。 目标是一个设备,它返回一切。例如。如果我将一些数据发送到设备(ls > /dev/tty30),我需要从这个(或一个相同的)设备返回这些数据。 Raspian内部是否已经存在一种现成的可能性? (例如回声设备) 我可以通过串行空调制解调器模拟创建这样的设备吗?

    0热度

    1回答

    我在我的Mac上安装了tty.js(运行10.10.1),可以运行tty.js并从本地浏览器访问终端窗口。 如何修改默认的tty.js字体(我相信它是'ptmono')并将其更改为另一个? (我很高兴来修改tty.js代码,如果有人能告诉我在哪里去改变它)