相关疑难解决方法(0)

Shell 脚本错误(:未找到 [没有那个文件或目录])

我在 linux 服务器上使用以下脚本。这是给:

: not found [No such file or directory]
Run Code Online (Sandbox Code Playgroud)

这是脚本:

# ------------------------------------------------------------------
# K.Sugunan Host health check
#           Description
#
#           This script to initiate health check on servers.
#           It will check for CPU, memory and some connectivity with 
#           up stream and down stream system.
#
# ------------------------------------------------------------------

# Applying initial variables and loading config parameters
DOCROOT=$(pwd)"/"
TIME_NOW=$(date +"%Y-%m-%d %H:%M:%S")

echo $DOCROOT

. $DOCROOT"config/main.sh"
. $DOCROOT"config/web.sh"
. $DOCROOT"config/telnet.sh"

echo $CPU_A
Run Code Online (Sandbox Code Playgroud)

错误将如下所示:

: not found [No such …
Run Code Online (Sandbox Code Playgroud)

bash windows shell-script newlines

7
推荐指数
1
解决办法
9万
查看次数

Shell 脚本在使用 nano 保存时有效,但在使用 Notepad++ 保存时无效

当我将我的 bash 脚本从 Notepad++ 复制到一个带有 nano 编辑器的新文件中并保存时。它运行良好。(sh ./安装)。

但是如果我保存文件(完全相同的内容),上传到我的网络服务器,在同一台机器上使用 Wget 下载它。我收到语法错误。我检查了编码,它们似乎是一样的。从那以后,我使用了大量的字符编码来查看它是否能解决问题。使用 wget 下载文件后,我还将文件设置为可执行文件!

该文件运行良好,使用 nano 复制和粘贴时我的错误为零。知道这可能是什么吗?

windows shell-script newlines

4
推荐指数
2
解决办法
4799
查看次数

标签 统计

newlines ×2

shell-script ×2

windows ×2

bash ×1