Linux Shell脚本看不到DEBIAN文件

Linux Shell脚本看不到DEBIAN文件,linux,bash,shell,debian,vps,Linux,Bash,Shell,Debian,Vps,我在Debian7VPS上使用了一个shell脚本,它在服务器目录中调用了两个文件(java.pid和screen.name)。所以我创建了它们,它们里面没有文本。然后我得到一个错误,说: vanilla.sh: line 85: Vanilla-Server-Files/java.pid: No such file or directory vanilla.sh: line 86: Vanilla-Server-Files/screen.name: No such file or dire

我在Debian7VPS上使用了一个shell脚本,它在服务器目录中调用了两个文件(java.pid和screen.name)。所以我创建了它们,它们里面没有文本。然后我得到一个错误,说:

vanilla.sh: line 85:  Vanilla-Server-Files/java.pid: No such file or directory
vanilla.sh: line 86:  Vanilla-Server-Files/screen.name: No such file or directory
这两个文件都具有完整的文件权限,因此任何修复都会有所帮助

谢谢 -托马斯

可以在此处找到脚本:


因为在这个脚本中:

MCPATH="/home/$USERNAME/minecraft"
但您将文件放入目录:

Vanilla-Server-Files

选中此项,创建~/minecraft并将文件放入其中

很抱歉我没有看到它,但我更改了代码的这一部分:将当前代码和完整目录路径放到pastebin中的文件中,因为我帮不了你,如果你不给我看你的脚本。MCPATH=“香草服务器文件”-坏主意,因为bash尝试在目录中查找此路径,调用脚本的位置。改为使用完整路径,或者仅从包含Vanilla Server Files目录的文件夹调用脚本。谢谢,修复了它:)当调试时,这些行前面的
$MCPATH
值是多少?