尽管位于正确的目录中,Linux 仍无法找到并执行脚本

尽管位于正确的目录中,Linux 仍无法找到并执行脚本

我有一个我尝试运行的应用程序的基本启动脚本。然而,每次我执行它时:

./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。一旦我解决了这个问题,脚本就按照预期运行了。

如果我浪费了任何人的时间,我很抱歉。

相关内容