一般情况都是该shell脚本在windows下的结束符合linux下不一样,导致执行失败。 使用linux命令dos2unix,执行dos2unix *.sh(就是将你的脚本由windows转化为linux格式)