我在本地的 Idea 中通过插件 assembly 插件打包 springboot 项目,然后将压缩包迁移到 linux 上面,解压后,执行脚本文件的时候,报了一个错:
那个时候以为是打包问题,其实不是,是脚本文件的格式问题,通过 vi 命令进入文件
vi stop.sh
输入英文冒号,进入命令模式:
输入命令:
set ff
发现格式是 dos
在 linux 环境下得修改成 unix 格式,通过一下命令修改:
set ff=unix
再次通过命令发现格式已经被修改了
按 ESC 按键退出命令模式,再按 wq!保存修改
重新执行文件就不会报错了