首页 文章
  • 4 votes
     answers
     views

    屏幕/ dev / ttyUSB0具有不同的选项,如数据位,奇偶校验等

    我正在尝试使用 screen / dev / ttyUSB0 通过USB串行接口连接到旧计算机 . 我希望在这个网站上注册我会收到我的问题的答案 . 我已经搜索过并搜索过,但是还没想出要在我的命令行中输入正确的选项来从我的计算机中获取非胡言乱语的反馈(收到的文本都搞砸了) . 我的操作系统是CentOs,Gnome 2.16.0 . 我看到有一个名为KPPP的程序,它有一个“终端......”...
  • 1 votes
     answers
     views

    屏幕不是从rc.local开始的

    我有一个问题,我无法在启动时使用rc.local文件启动屏幕会话 . 我开始的具体屏幕是一个龙头Minecraft服务器 . 这是我的rc.local文件: #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script ...
  • 60 votes
     answers
     views

    如何在切片“屏幕”终端上下滚动

    我刚刚安装了 screen ,并且喜欢将linux终端分成多个部分 . 但我可以在 screen 中't figure out one thing: How to scroll up and down, when I' . 当我使用常规的Linux终端时,我可以通过Shift Pg Up或Shift Pg Dn`来实现这一点 . 但不幸的是,它不适用于分割终端 . 这就是我说 screen 和分割...
  • 2 votes
     answers
     views

    如果为 true,则在新屏幕中运行脚本

    我有一个脚本,它将检查background_logging是否为true,如果是,那么我希望脚本的其余部分在新的分离屏幕中运行。 我已尝试使用以下代码:exec screen -dmS "alt-logging" /bin/bash "$0";。有时会创建屏幕,等等。但是其他时候则什么也不会发生。当它创建屏幕时,它不会运行脚本文件的其余部分,而当我尝试恢复屏...
  • 1 votes
     answers
     views

    LSB初始化脚本中的屏幕无法注册

    类似的问题:Using screen to startup a minecraft server(linux debian)系统:Ubuntu 14.04 amd64 我正在尝试运行一个在启动时运行的守护进程,所以我决定使用init脚本 . 我想与守护进程控制台进行交互,但没有将其输出到主屏幕 . 我决定使用屏幕实用程序创建一个名为“minecraft”的屏幕,在后台运行守护程序,然后在需要运行命...
  • 199 votes
     answers
     views

    如何列出正在运行的屏幕会话?

    我有一堆服务器,我使用 screen 运行实验 . 程序如下: ssh 到服务器XXX 发布 screen 在几个标签中开始实验 detach screen 与服务器断开连接 在实验运行的同时,我可以轻松找到所有服务器上的服务器并列出我正在运行的进程(使用 top 或 ps ) . 但是,一旦实验完成,我怎么能找到我打开屏幕会话的服务器(这样我可以查看输出,重新启动它们等...
  • 9 votes
     answers
     views

    gnu screen:重新连接所有以前分离的会话

    我在单个 screen 会话中有几个窗口,然后我想分离我的会话 . 这没有问题 . 但我无法找到一种方法来恢复我之前分离的会话中的所有窗口 . 我可以看到我可以通过ID恢复其中一个 . 但是,如何在其中的所有窗口中重新连接相同的会话环境? Updated: 如果我键入screen -d -r,这就是说: There are several suitable screens on: 2...
  • 74 votes
     answers
     views

    GNU屏幕没有响应,似乎被阻止了

    GNU Screen似乎冻结了 . 无法输入用户输入 . 我正在使用GNU屏幕,当我按下屏幕时,它变得没有响应 . 我可以执行所有GNU屏幕命令,但不能输入用户输入 . 我不想杀死这个屏幕,因为我有重要的工作,我不想失去它 .
  • 46 votes
     answers
     views

    杀死所有分离的屏幕会话

    当我执行 screen -ls 时,我看到以下内容 . 我该如何杀死所有独立的会话? 有屏幕:84918.ttys002.ros-mbp(独立式) 84944.ttys008.ros-mbp(独立式) 84970.ttys013.ros-mbp(附) 84998.ttys002.ros-mbp(独立) 85024.ttys002.ros-mbp(独立式)/var/folders/86/062q...
  • 1 votes
     answers
     views

    在没有特定会话的情况下杀死屏幕#

    要创建一个屏幕,我目前正在做: screen -dmS screenname ./file 这完全有效,但远程杀死它: screen -X -S screenname exit 将回复: No screen session found 这是因为屏幕有{session#} . 如果完成,它将起作用: screen -X -S session#.screenname exit 有什么解决方案?...
  • 117 votes
     answers
     views

    如何从另一个SSH会话强制分离屏幕?

    我在一个SSH会话中运行了Screen . 终端冻结了 . 重新启动终端后,该屏幕会话仍然认为它已附加 . 也许是 . 也许我真的不知道这意味着什么 . 我想通过全新的SSH登录来附加屏幕会话 . 我不想杀死那个屏幕会话,因为那里发生了重要的事情 . :) 我认为我有的选项(我都不知道如何解决): 如何分离屏幕会话? 如何杀死屏幕会话附加到的SSH会话?
  • 1 votes
     answers
     views

    将键击发送到分离的屏幕会话

    我正在编写一个脚本,它会生成几个独立的屏幕会话,以便在里面运行交叉通话软件 . 软件的每个实例都具有交互行为:几个击键可以处理“设备”状态(例如'r'重置设备状态,'q'干净地杀死设备等) . 我已经确认一切都可以正常生成设备 . 在我的脚本结束时,我想向每个会话发送'q'击键,以便以正确的方式停止设备,然后,分离屏幕会话 . 我遇到的是,我发送'q'与以下代码: screen -S <se...
  • 742 votes
     answers
     views

    杀死独立屏幕会话[关闭]

    我从某个地方学到了一个独立的屏幕可以被杀死 屏幕-X -S [会话#你要杀]杀 你可以从哪里得到[你要杀的会话#] 屏幕-ls . 但这不起作用 . 哪里不对了?什么是正确的方法?
  • 1 votes
     answers
     views

    在训练Keras模型时断管

    我正在使用userdocker在远程服务器上一个接一个地训练一些Keras模型 . 我通过ssh连接到服务器,让它们在不同的屏幕上运行 . 为了加快速度,我在5个GPU上进行了模型训练,这样就可以同时训练5种不同的模型 . 大多数情况下,模型训练没有任何问题:我分离屏幕,从服务器注销,让他们一夜之间运行 . 然而,有时候,他们会在训练过程中因管道信息丢失而停下来 . 下面我列出了消息的最后部分,因...

热门问题