基本要素:
java -Xms1024M -Xmx4096M -jar forge-1.12.2-14.23.5.2854.jar nogui启动Min克拉夫特服务器脚本位于“我的世界”程序的目录中,它确实启动了。我不明白的是,用完全相同的格式工作,这不是。所以.我只能得出结论,我错过了一些关键的东西,但在我已经做过的教程和研究中没有涉及到。我需要一些帮助。谢谢您抽时间见我。
编辑1:在我的回溯档案中想了一想之后,下面是我使用脚本的结果:https://pastebin.com/61Nfb5CQ
这些错误是否是由没有使用inadaquit权限运行的脚本引起的?
编辑2:在将sudo命令添加到脚本之后,我得到了他的命令:https://pastebin.com/V6pJyCvj,Result...still,not,run...but没有运行得那么糟糕。哦,这是文件目录,也许是这里的一些东西,https://imagebin.ca/v/5PjVcSb4D5OA
发布于 2020-06-11 21:00:42
此错误似乎与没有足够的权限有关。这很可能是因为您没有在行的开头使用sudo。这是“我的世界”按预期运作所必需的。代码中有多个实例,如下所示:
2020-06-11 09:50:54,060 main ERROR Cannot access RandomAccessFile java.io.FileNotFoundException: logs/debug.log (Permission denied) java.io.FileNotFoundException: logs/debug.log (Permission denied)注意它在日志的某些部分是如何表示(Permission denied)的。这是因为,顾名思义,您没有执行请求任务的权限。这通常是通过使用sudo来获得根私有信息来解决的。
在您的例子中,正确的代码是:
#!/bin/sh
sudo java -Xms1024M -Xmx4096M -jar forge-1.12.2-14.23.5.2854.jar nogui在程序开始执行时,它会要求您输入密码,以获得根用户的私密性。这是完全正常的。
发布于 2022-01-21 17:13:02
您的脚本run1.sh试图访问/修改某个受保护的文件,甚至试图将文件创建到受保护的文件夹中。从这一点上,您有两个选择:
sudo的形式执行此脚本。https://askubuntu.com/questions/1249079
复制相似问题