gnu-screen

    1热度

    3回答

    我在屏幕虚拟终端中的一个缓冲区中有代码,我想要将其转移到虚拟终端中的另一个缓冲区。我怎么做?我试过杀死代码,但似乎每个虚拟终端都有自己的杀手环,而且我杀死的代码没有被放入其他虚拟终端。

    0热度

    1回答

    是否有办法列出所有窗口名称,并根据结果创建一个具有特定名称的新窗口进入此(正在运行)的会话。 如何使用指定的窗口名称创建新的屏幕会话记录在手册页中,但我可以找到有关上述问题解决方案的信息。

    0热度

    1回答

    我们使用Upstart来启动/终止内部开发的二进制文件。 在这个二进制新贵配置文件,我们定义脚本,例如: script exec su - user -c "screen -D -m -S $product /opt/bin/prog /opt/cfg/$product -v 5 --max_log_size=7" end script 当运行级别设置为5,新贵启动脚本。运行级别设

    0热度

    2回答

    在我的Mac我可以运行在终端下面(或者的iTerm或Mac的终端应用程序,结果是相同的),以获得打印的啤酒杯图标: echo -e "\xF0\x9F\x8D\xBA" 🍺 当我ssh到我的Ubuntu机器,我也可以用同样的命令获得啤酒杯的表现。 然而当我在Ubuntu机器的ssh会话负载screen和运行相同的命令,我只是得到一个问号钻石在它:&#xfffd ;.即使我使用s

    2热度

    1回答

    内我在与screen略微怪异的,可重复的,但无法解释的问题,通过推出屏幕的过程。 我使用ansible/vagrant建立一个一致的开发环境为我公司,并作为一个稍微艳丽画龙点睛它开始在screen会话中运行开发服务器这样的前端开发者不需要费心记录在并手动启动进程,但后端开发人员可以登录并进行控制。 然而,系统之一 - 尽管从头正在建设 - 与紧接死屏结束(它不会记录到screenlog)。手动运行

    0热度

    1回答

    当我SSH进入特定服务器并启动screen时,它会忽略我的CTRL+a组合键。而不是CTRL+a c创建一个新的屏幕窗口,它反而就像我刚刚输入c一样。其他关键组合失败的方式相似。 我试过启动屏幕使用screen -e ^jj绑定到j而不是a,但我仍然得到了与上述相同的结果。 我试着将.screenrc文件添加到我的homedir中,我知道它可以在其他机器上工作,但它没有任何影响。 我也尝试启动一个

    0热度

    2回答

    外屏幕输出被截断 [[email protected] rb]$ diff -bu root_es-US.pres root_es-MX.pres | sed -n "s/^-\([^=]*\)=.*/'\1'/p" | tr "\\n" "," 'IMG.HEAD.LOGO.URL','LNK.COPYRIGHT.URL','LNK.FOOTSECURITY.URL','LNK.HEADHEL

    8热度

    1回答

    我很新的shell脚本(你可能会说我刚刚开始)。 我需要的是编写一个shell脚本来打开1个“屏幕”会话。然后,我想在同一个会话中打开多个窗口(例如10),并让每个会话都执行某些操作,例如打印“hello”。 因此,这里是我的代码的一部分,但它仅创建一个窗口(0),不打印窗口上的任何内容:就像我说的 #!/bin/bash screen-d -m -S mysession for n in {

    0热度

    1回答

    我想实现的是如下所示: 开始在一些终端 运行GNU屏幕庆典:exec screen 在后台启动我的桌面会话:所以现在我结束startx & 与一个终端屏幕运行和X运行在背景(在某些vt)准备使用和连接从其他地方通过屏幕。 但我想在脚本中自动执行上述过程(实际上是将其放入我的〜/ .bashrc中)。什么是简单和优雅的方式来做到这一点? 我得到的最接近镜头是这样的: exec screen bash

    1热度

    1回答

    我用TUI运行GNU屏幕和gdb,我有一些与回滚相关的问题,所以我想将输出发送到不同的屏幕窗口。什么是最好的方法来做到这一点? 理想情况下,我希望tui的输入和输出(即我喜欢从gdb打印的任何东西)放在一个窗口上,而printf的输出等等放在不同的屏幕窗口上。 有谁知道如何做到这一点? (我实际上是通过gdb + serial进行远程调试,所以它通过目标远程/ dev/ttyS0连接到我的〜/ .