nagios监控客户端报错/usr/bin/perl^M: bad interpreter: No such file or directory
2016-07-22 09:27
495 查看
nagios服务端监控客户端内存时发现监控不上
在客户端直接执行脚本,报错如下:
# /usr/local/nagios/libexec/check_memory.pl -w 6% -c 3%
-bash: /usr/local/nagios/libexec/check_memory.pl: /usr/bin/perl^M: bad interpreter: No such file or directory
解决:
应该是windows编码的文件在Linux无法识别的问题
在linux环境里面用set ff命令修改,适合写成脚本批量操作
1. 查看文件的格式
:set ff命令
显示文件格式 fileformat=dos
2. 修改格式为unix然后保存退出
:set ff=unix
在客户端直接执行脚本,报错如下:
# /usr/local/nagios/libexec/check_memory.pl -w 6% -c 3%
-bash: /usr/local/nagios/libexec/check_memory.pl: /usr/bin/perl^M: bad interpreter: No such file or directory
解决:
应该是windows编码的文件在Linux无法识别的问题
在linux环境里面用set ff命令修改,适合写成脚本批量操作
1. 查看文件的格式
:set ff命令
显示文件格式 fileformat=dos
2. 修改格式为unix然后保存退出
:set ff=unix
相关文章推荐
- nagios监控客户端报错/usr/bin/perl^M: bad interpreter: No such file or directory
- iOS 用户登录 sh1加密
- iOS 9 Core Spotlight搜索实例代码
- iOS6、7、8、9新特性汇总和适配说明
- 【代码笔记】iOS-中国地图
- 【代码笔记】iOS-中国地图
- OC_图片拉伸的几种方式(拉伸、切片)
- IOS 解决推送本地国际化 loc-key 本地化失败的问题
- iOS--KVC
- 隐藏TabBar阴影线以及自定义TabBar高度
- Xamarin.iOS项目提示error MSB3174:”TargetFrameworkVersi
- iOS多线程开发——NSThread的简单运用
- 精通IOS开发-分页栏和选取器的使用
- IOS XML 解析SAX解析方式
- iOS中block介绍(四)揭开神秘面纱(下)
- iOS中block介绍(三)揭开神秘面纱(上)
- iOS中Block介绍(二)内存管理与其他特性
- iOS中Block介绍(一)基础
- iOS多线程
- -ObjC ,-all_load,_force_load的使用场景,用法和区别