CRLF、LF和CR这三种东西,CR是MAC老版本的做法,就是回车,但是后来的MAC系统统一换成LF了,LF是Linux下的做法,就是换行,这个做法比较自然。微软采用的是CRLF,看上去好像是兼容了CR和LF,但是实际完全不是那么回事,就是回车并换行,微软一直保持这种做法,开发人员大多在Linux下,所以对于开发人员来说还是比较坑的。 执行的shell脚本的分隔符格式需要统一配置成LF,或者在IDEA的配置中所有文件都设置成LF格式 1、手动 kill -9 杀死进程 2、 rm ./* -rf 删除当前包下的目录中的所有文件,重新部署会重新生成相应的文件 有时候部署的用户会出现权限忽然没有的问题,怀疑是ROOT用户密码过期导致它下面的用户无权限 重新登录一下root用户,修改密码后,使用 passwd 将密码改回来1 IDEA中配置文件line separator 分隔符格式
2 发包停止不了服务
3 检查是否是部署的用户没有文件权限
4 ROOT用户密码过期