某系统单机测试大致OK,于是作虚拟机模拟生产环境继续测试。按道理来说单机OK了跑虚拟机应该很顺利才对。。。。。。。但是奇葩的事情出现了。。。。。。。。
sh脚本一律报“command not found”。。。。。。
开始以为是权限和环境配置问题,想破脑袋也没查出是啥问题。。。。。
最后用ROOT跑,总算换了报错内容。。。。一查说是windows的ASCII编码导致在unix系下的错误。
我就纳闷了。。。。我这套环境跟windows根本就不沾边。。。。。。全套ubuntu。。。。。单机跑的还很欢乐。。。。。
愣了一会儿。。。。。想起来filezlla这货是不是坑我?——为了偷懒我直接用filezlla把文件传到虚拟机里的。
马上打包后再传送然后就地解压——果然能跑了。。。。。吐血。。。。。。之后立马把filezlla设置为Binary。。。。。这偷懒偷的真是坑死自己了。。。。。这问题查了一个星期。。。。。。
更坑爹的是我准备打完收工回家吃饭来着。。。。。。。外面在下大雨。。。。。。。我没带伞。。。。。。。。囧