基于SAP HANA的SAP Business One高可用性HA安装指南-SAP HANA故障排除
换行符必须为Unix / Linux格式
症状
当执行shell脚本时,你遇到以下任一错误:
: command not found
No such file or directory
原因
你在Windows上编辑了shell脚本.换行符是Windows格式,与Linux不兼容.
解决方案
要确保所有换行符(行尾,EOL)都是Unix / Linux格式,请使用以下方法之一:
在将文件从Windows传输到Linux之前,将换行符转换为Unix / Linux格式.例如,在记事本++(Notepad++®)中,从菜单栏中选择Edit→EOL Conversion→UNIX/OSX Format.
在Linux上,运行命令find
例如:find /home/scripts/ -name "*.sh" | xargs dos2unix