使用ubuntu启动时启动屏幕会话

时间:2009-09-15 01:48:20

标签: bash ubuntu gnu-screen

我正在使用amazon EC2作为我正在启动的服务,但是当我尝试在启动脚本(在启动过程中运行)期间启动屏幕会话时,屏幕永远不会启动。我已经确保运行apt-get install screen -y,但是我不确定如何让屏幕正确启动。

任何帮助?

-UPDATE -

这是我的手动屏幕命令的输出,我不能输入正确的东西......

root@ip-10-245-118-68:~# screen -A -m -d -S game ./game/orangebox/srcds_run -console -game tf -autoupdate
root@ip-10-245-118-68:~# screen -ls
No Sockets found in /var/run/screen/S-root.

root@ip-10-245-118-68:~# 

2 个答案:

答案 0 :(得分:1)

您正在开始screen分离。如果您尝试screen -ls列出screen个会话或使用screen -r或类似内容重新挂接会怎么样?

用户第一次运行screen时,会提示输入个人资料,并创建$HOME/.screenrc$HOME/screen-profiles,其中包含一些文件。

继续,root然后让它做,然后再次尝试你的创业。也许它挂在那个提示下。

您需要为./game/orangebox/srcds_run设置绝对路径。而不是dot,将其更改为/path/to/program

答案 1 :(得分:1)

屏幕等待您按Enter键的问题可能会在/ etc / screenrc或通过$ HOME中的屏幕运行脚本的用户中修复:

    # cat .screenrc 
    startup_message off