为了更好更实时的查看Linux系统的资源消耗,在网上找到了一个别人写的Shell,参考 https://www.cnblogs.com/xianhaiyuan/p/6323599.html , 存成文件后,通过FillZilla传递到Linux服务器上,不了运行时候遇到报错信息如下:
网络上搜索了相关资料,主要参考 http://blog.youkuaiyun.com/xcl168/article/details/22095401 , 发现果然是由于Linux和Windows的换行符表示不同导致的。
尝试了两种方法:
1、yum install dos2unix -y 安装dos2unix 工具,在 通过 dos2unix <filename> 来修复文件,既可运行shell 脚本了
2、或者通过vi下的替换方式处理这种情况 (ESC命令模式下),同样工作正常:
:%s/^M//g 替换掉"^M", 注意: ^M由ctrl+v 和 ctrl+m 生成而不是直接输入对应的字符。