安防工程师必备:两方法解决传海康linux服务器脚本兼容问题 “干安防弱电的兄弟们,这个坑我敢说 90% 的人都踩过!
昨天在工地调试停车场系统,在自己电脑上写了个自动备份监控的脚本,传到海康的 Linux 服务器上,死活运行不了。
查了一个多小时代码,结果发现根本不是逻辑问题,就是换行符不兼容。今天教大家两种解决方法,从根源上杜绝这个问题。
第一种,也是我最推荐的:直接在 Windows 上用 Notepad++ 转换。
打开 Notepad++,点击工具栏上这个 ¶ 显示所有字符按钮,你会看到每行末尾都有 CR LF 两个字符,这就是 Windows 的换行符,Linux 不认。
然后点击右下角的 Windows (CR LF),选择 UNIX (LF),保存文件。这样再传到服务器,直接就能用。
第二种方法:传到 Linux 后用 dos2unix 命令转换。
在服务器上执行apt install dos2unix或者yum install dos2unix装上工具,然后执行dos2unix 你的脚本名.sh就搞定了。
最后别忘了给脚本加执行权限:chmod +x 脚本名.sh
两个方法任选一个,保证再也不会因为这个破问题熬夜。
觉得有用的点个赞,关注我,每天分享一个实用的安防弱电小技巧。”
#安防 #弱电工程 #弱电施工 #海康威视 #安防监控