向分离的屏幕发送非常长的命令会导致“远程控制错误时间太长”

珍妮

我有很长的命令要发送给一个独立的screen我用了 :

screen -x screen-name -p 1 -X stuff 'mycommand\n'

受此相关帖子的启发它可以工作,但是如果mycommand很长的话我会得到屏幕错误:

遥控器太长

我无法将命令切细。它就像是:

( { script1.sh; script2.sh; } </dev/null &>/dev/null &)

与许多脚本和mv脚本之间的操作。

那么,我该如何screen接受这些冗长的命令行呢?谢谢你的帮助!

征服了

屏幕的stuff命令不运行命令,它模拟键入。听起来好像您在屏幕会话中运行了一个外壳程序,正在读取它认为正在键入的内容并在收到换行符时运行它。

因此,您可以将命令切成小段;您可以一次发送一个字符。屏幕内部的外壳至少要等到您发送最后一个字符时才能运行它\n

(也就是说,将整个内容放入shell脚本文件中然后运行或获取它可能要容易得多)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ubuntu的远程控制和屏幕共享

来自分类Dev

实施MultiDex会导致编译太长时间,最终导致堆空间错误

来自分类Dev

远程控制git仓库

来自分类Dev

帮助进行远程控制

来自分类Dev

使用Go / TLS发送电子邮件会导致“远程错误:握手失败”响应

来自分类Dev

在没有连接屏幕的情况下远程控制计算机

来自分类Dev

在步骤功能中捕获错误时向sqs发送消息

来自分类Dev

发送命令到分离的屏幕并获取输出

来自分类Dev

导致将UILocalNotification设置为错误时间的时区

来自分类Dev

导致将UILocalNotification设置为错误时间的时区

来自分类Dev

可从Android远程控制的JavaFX程序

来自分类Dev

如何远程控制我的Android?

来自分类Dev

如何从Mac远程控制Linux盒?

来自分类Dev

如何远程控制我的Android?

来自分类Dev

使用Android远程控制Linux设备

来自分类Dev

Windows 8似乎是远程控制的?

来自分类Dev

可从Android远程控制的JavaFX程序

来自分类Dev

远程控制Java应用程序

来自分类Dev

Ubuntu上的红外远程控制

来自分类Dev

远程控制/监控 - Azure IoT 中心

来自分类Dev

公历错误时间

来自分类Dev

查询时间长导致504超时错误?

来自分类Dev

从客户端本身停止时,奇怪的是在锁定屏幕远程控制客户端上闪烁

来自分类Dev

C:向孩子发送信号会导致无限循环

来自分类Dev

向多个远程桌面会话发送命令

来自分类Dev

当某些行太长而导致“ bufio.Scanner:令牌太长”错误时,如何在Go中逐行读取文本文件?

来自分类Dev

返回非常量引用会导致绑定引用错误

来自分类Dev

通过每个分支的单个命令推送到具有不同代理的多个远程控制器

来自分类Dev

在iOS设备上进行调试会导致屏幕尺寸错误

Related 相关文章

热门标签

归档