我正在尝试使用脚本在分离的屏幕上启动我的 Minecraft 服务器。我有一个start.sh
文件设置,如下所示指示:
#!/bin/sh
screen -d -m -S minecraft java -Xms6G -Xmx6G -jar spigot-1.15.2.jar
执行后start.sh
,我检查屏幕列表,发现我的 Minecraft 屏幕不存在。如果我删除屏幕部分,脚本将完全按预期工作(屏幕本身也可以正常工作)。我对 bash 不太熟悉,可能需要 ELI5。
编辑:一些澄清
答案1
是的,所以这是权限问题。该目录归 root 所有:root 只需将其更改为我的用户/组即可。