2

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

有什么帮助吗?

-更新-

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

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:~# 
4

2 回答 2

1

屏幕等待您按回车的问题大概可以在 /etc/screenrc 或在 $HOME 中通过屏幕运行脚本的用户中修复:

    # cat .screenrc 
    startup_message off
于 2013-02-03T07:01:14.687 回答
1

你开始screen超然了。如果您尝试screen -ls列出您的screen会话或使用screen -r或类似方法重新附加会发生什么?

用户第一次运行screen时,它会提示输入配置文件并在其下创建$HOME/.screenrc和创建$HOME/screen-profiles一些文件。

继续,root让它这样做,然后再次尝试你的启动。也许它在那个提示下挂起。

您需要为您的./game/orangebox/srcds_run. 而不是dot,将其更改为/path/to/program

于 2009-09-15T02:11:20.563 回答