2015-02-11 86 views
0

我希望能夠使用某個配置文件啓動屏幕會話。我知道我可以使用-c,然後使用配置文件的文件路徑,但如果我這樣做,那麼我使用的sh腳本不起作用。你可以看到下面的sh腳本:如何使用特定配置文件啓動屏幕會話?

#!/bin/bash 
cd /media/kiancross/Minecraft_Server/1.6.4 
screen -d -m -S MinecraftServer ./start.sh 
screen -r MinecraftServer 

我本來以爲我可以做下面的代碼:

#!/bin/bash 
cd /media/kiancross/Minecraft_Server/1.6.4 
screen -d -m -S -c MinecraftServer $HOME/config_file/mcserver.config ./start.sh 
screen -r MinecraftServer 

但後來我得到一個消息說:

There is no screen to be resumed matching MinecraftServer. 

後然後檢查是否有一個屏幕會話運行它說,沒有屏幕會話運行

No Sockets found in /var/run/screen/S-kiancross. 

有誰知道我該怎麼做,以便我可以使用自定義配置文件?

回答

0

的命令應該是:

screen -d -m -S MinecraftServer -c $HOME/config_file/mcserver.config ./start.sh 

屏幕會話的名稱去-S-c後的配置文件的路徑前進。您在屏幕名稱前插入了-c

相關問題