我有一个我尝试运行的应用程序的基本启动脚本。然而,每次我执行它时:
./start.sh
它因以下错误而失败:
-ksh: ./start.sh: not found [No such file or directory]
尽管事实上我与脚本位于同一目录中,并且我有权运行它。为了进一步测试,我做了一个简单的test.sh脚本:
#!/bin/bash
echo test
执行此命令./test.sh
会产生test
.
答案1
这很尴尬 - 该脚本是在带有 Intellij 的 Windows 计算机上编写的,因此使用的是 Windows 行分隔符而不是 Linux。一旦我解决了这个问题,脚本就按照预期运行了。
如果我浪费了任何人的时间,我很抱歉。