gnu-screen

    0热度

    1回答

    我已经在机器上设置了自动登录并修改了.bashrc以便脚本自动运行(例如播放音乐流的mplayer)。 现在我登录使用ssh和screen。命令w显示了自动登录和ssh屏幕会话中当前使用的ttys。 09:58:43 up 18 min, 2 users, load average: 0.11, 0.16, 0.09 USER TTY FROM [email protected] ID

    0热度

    1回答

    我在屏幕模式下用bash脚本运行了1000个后台作业。 我怎样才能同时杀死所有这些工作。 如何我跑了所有的工作: screen #enter bash script.sh ## script.sh: #!/bin/bash for i in {1..1000} do program -k $i -o out$i & done

    0热度

    1回答

    我发现下面的命令适用于创建一个新的屏幕,并在其中运行shell命令: screen -dmS newscreen -- sh -c 'date; exec $SHELL' 但是,如果我想运行完全一样的外壳是什么命令,但使用现有的屏幕?我尝试以下,但是当我进入屏幕,我什么也没看见印: screen -S existingscreen -X -- sh -c 'date; exec $SHELL'

    1热度

    1回答

    我目前正在使用一个小小的bash脚本在屏幕会话中启动.py文件并可以使用帮助。 我有这2个文件: test.py(位于/家庭/开发/测试/): import os print("test") os.system("ping -c 5 www.google.de>>/home/developer/Test/test.log") test.sh(位于/家庭/开发商/ ): #!/bin/ba

    1热度

    1回答

    我正在写一个shell脚本,它利用屏幕一次显示几件东西(分割屏幕) 其中一个窗口将是“gui”代码,它会询问用户其他窗口的问题显示各种进度项目。 部分方式通过脚本我有一个需要vim文件。但是这部分代码位于带重定向输入的子shell中。 VIM不能很好地工作在这里* 所以我想我可以在那里screen -X screen vim file 的问题是我需要的GUI代码等到的vim继续之前退出开辟新的纱窗

    1热度

    2回答

    我看过一些类似的问题,但解决方案似乎不适用于我的情况。 我想SSH到一个特定的屏幕实例的节点机上,然后执行一些命令 我现在的流程是这样的: 在远程计算机上创建一个屏幕实例: screen -dmS "my_screen" 从我的本地机器我做这样的事情: ssh <user>@<remote> -a -x -t screen -x -r my_screen -X stuff 'ruby my_scr

    1热度

    1回答

    在Linux服务器上,我尝试同时运行多达30个GNU屏幕会话。 但某些会话中的某些进程会在任意时间点突然停止而没有明显错误。 似乎有这样的事件和屏幕我尝试运行的数量之间的相关性。所以我想知道对于特定用户可以同时运行的屏幕会话数是否有上限?

    3热度

    2回答

    我使用屏幕运行很多应用程序的不同实例,我命名会议“APP1”,“APP 2”等 的问题是,如果我有一个名为“app10”屏幕在一个名为“APP1”开始后,当我输入 screen -r app1 我得到重视的app10屏幕,因为它创造了“匹配”的名字APP1的屏幕。 是否有可能摆脱名称匹配并使用确切名称? 由于技术原因,我不想将app1更改为app01。它的目录名称中使用,自动化等

    0热度

    1回答

    我跑在我的VPS的半衰期专用服务器继HLDS startserver的命名庆典文件: #!/bin/bash screen -A -m -d -S hlds ./hlds_run -console -game valve -ip **ip address** -port 27015 +maxplayers 16 +map crossfire > /dev/null >&1 & 所以我型./s

    0热度

    1回答

    我试图围绕Linux屏幕实用程序创建一个PHP包装类。 我需要能够按名称启动屏幕会话并获取创建的屏幕的PID。 我不能假设会话名称是唯一的所以它不能解析session -ls输出找到PID。 基于互联网附近的实例和建议,我一直在使用PHP的exec()功能尝试以下方法: screen -D -m -S 'screen_name' 2>&1 & 的-D参数告诉屏无法派生进程,因此它具有相同的PI