【发布时间】:2009-09-15 01:48:20
【问题描述】:
我将亚马逊 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:~#
【问题讨论】:
-
请提供更多关于您正在启动屏幕的用户的详细信息,以及您正在使用的命令。
-
我以root身份启动屏幕,我使用的命令如下:RUN_CMD=".$FOLDER/$MOD/srcds_run -console -game $GAME -autoupdate" screen - A -m -d -S 游戏 $RUN_CMD
-
那么,您提供的启动脚本/命令是否可以正常启动?如果是这样,那么您将命令放入什么“启动脚本”?
-
你能自己启动screen吗(试试“screen”,然后尝试在后台启动它“screen -A -m -d -S game”)如果可以,你能启动游戏服务器(尝试 ./game/orangebox/srcds_run -console -game tf -autoupdate)
-
查看我的更新答案,尤其是最后一段。
标签: bash ubuntu gnu-screen