GNU屏幕:除非连接了屏幕,否则无法填充命令吗?

杜克文

我有以下脚本

screen -d -m -S $1                #start screen minimized
screen -S $1 -X stuff "$beast     
"                                 #stuff commands

除非我先连接屏幕,否则似乎不会产生任何影响?为什么会这样,以及如何修改此脚本,所以不需要附加屏幕?

吉勒斯“别再邪恶了”

当你开始在分离模式(屏幕会话screen -d -m),没有选择的窗口,所以输入后用发screen -X stuff的只是失去了。您需要明确指定要将击键发送到窗口0(-p 0)。无论如何,这都是一个好主意,以防万一您出于某种原因在那个Screen会话中创建其他窗口。

screen -S "$1" -p 0 -X stuff "$beast$(printf \\r)"

printf \\r严格模拟Return密钥;许多但不是所有程序都接受换行符(\n)。)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我已经连接了,无法恢复屏幕吗?

来自分类Dev

除非我键入命令以重新启动Postgres,否则无法启动

来自分类Dev

除非您先通过屏幕连接,否则通过 C++ 连接到 tty 端口会失败

来自分类Dev

X的gnu屏幕命令

来自分类Dev

除非它是在命令行中没有“ sudo”的命令,否则无法运行pg_dump

来自分类Dev

屏幕坏了,无法重新连接吗?

来自分类Dev

除非本地登录,否则无法登录SSH

来自分类Dev

除非使用CApath或CAfile,否则无法验证CA证书

来自分类Dev

除非本地登录,否则无法登录SSH

来自分类Dev

除非使用Firefox,否则无法访问YouTrack

来自分类Dev

除非root用户,否则无法统计SSHFS挂载

来自分类Dev

除非提供'--module'标志,否则无法编译模块

来自分类Dev

AbsoluteLayout无法填充屏幕

来自分类Dev

GNU屏幕窗口分割命令后无法启动bash会话

来自分类Dev

除非我在未连接显示器的情况下进行引导,否则安装后屏幕为空白

来自分类Dev

除非以前已经在其自己的工作簿中进行了引用,否则无法引用其他工作簿中的图片吗?

来自分类Dev

默认的GNU屏幕“屏幕”

来自分类Dev

Gnu屏幕:附加时执行命令

来自分类Dev

在Gnu屏幕附件上执行命令

来自分类Dev

GNU屏幕死机,试图重新连接

来自分类Dev

启动或重新连接一个分割的GNU屏幕,每个窗格都运行自己的命令?

来自分类Dev

最小起订量/单元测试除非单步执行代码,否则无法捕获异常

来自分类Dev

除非安装了Visual Studio,否则无法使用C ++ / CLI DLL

来自分类Dev

除非新值严格数字,否则无法设置DOM元素的值

来自分类Dev

除非我引用项目,否则无法加载WinRT组件

来自分类Dev

除非您指定“写入”选项,否则无法将值写入ko.computed

来自分类Dev

除非手动创建,否则无法识别对象

来自分类Dev

除非可见搜索UI,否则无法从DataTables中选择行

来自分类Dev

除非添加溢出属性,否则无法更改导航栏颜色

Related 相关文章

  1. 1

    我已经连接了,无法恢复屏幕吗?

  2. 2

    除非我键入命令以重新启动Postgres,否则无法启动

  3. 3

    除非您先通过屏幕连接,否则通过 C++ 连接到 tty 端口会失败

  4. 4

    X的gnu屏幕命令

  5. 5

    除非它是在命令行中没有“ sudo”的命令,否则无法运行pg_dump

  6. 6

    屏幕坏了,无法重新连接吗?

  7. 7

    除非本地登录,否则无法登录SSH

  8. 8

    除非使用CApath或CAfile,否则无法验证CA证书

  9. 9

    除非本地登录,否则无法登录SSH

  10. 10

    除非使用Firefox,否则无法访问YouTrack

  11. 11

    除非root用户,否则无法统计SSHFS挂载

  12. 12

    除非提供'--module'标志,否则无法编译模块

  13. 13

    AbsoluteLayout无法填充屏幕

  14. 14

    GNU屏幕窗口分割命令后无法启动bash会话

  15. 15

    除非我在未连接显示器的情况下进行引导,否则安装后屏幕为空白

  16. 16

    除非以前已经在其自己的工作簿中进行了引用,否则无法引用其他工作簿中的图片吗?

  17. 17

    默认的GNU屏幕“屏幕”

  18. 18

    Gnu屏幕:附加时执行命令

  19. 19

    在Gnu屏幕附件上执行命令

  20. 20

    GNU屏幕死机,试图重新连接

  21. 21

    启动或重新连接一个分割的GNU屏幕,每个窗格都运行自己的命令?

  22. 22

    最小起订量/单元测试除非单步执行代码,否则无法捕获异常

  23. 23

    除非安装了Visual Studio,否则无法使用C ++ / CLI DLL

  24. 24

    除非新值严格数字,否则无法设置DOM元素的值

  25. 25

    除非我引用项目,否则无法加载WinRT组件

  26. 26

    除非您指定“写入”选项,否则无法将值写入ko.computed

  27. 27

    除非手动创建,否则无法识别对象

  28. 28

    除非可见搜索UI,否则无法从DataTables中选择行

  29. 29

    除非添加溢出属性,否则无法更改导航栏颜色

热门标签

归档