解决了
我正在尝试在我的Linux Amazon-EC2服务器上创建一个shell脚本,它将启动我的Minecraft服务器,但cd命令说当我尝试更改到服务器可执行文件所在的目录时,它无法找到目录或文件。请注意我接下来没有任何类型的shell脚本的经验。是否必须具有此文件所在文件夹中的权限或文件本身?该文件名为“startServer”。
#!/bin/bash
cd /home/ec2-user/Minecraft
java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui
*我没有用文件扩展名保存它。我是不是该?它需要吗?
1
什么输出:ls -l~
—
sashang
MineCraft
主目录中是否有目录?这就是sashang所得到的。
你确定它的cd命令不起作用而不是你的java命令抱怨缺少minecraft_server.jar。如果您发布错误的确切文本而不是描述它,将会有所帮助。
—
sashang