为什么会出现这种问题:

  1、这个问题的原因就是我们放在服务器的脚步类型是dos,而不是unix类型,所以会导致出现(-bash: ./bin/shutdown.sh: /bin/bash^M: bad interpreter: 没有那个文件或目录)这个问题。

如何排查此问题:

  1、找到脚本的部署位置 如 (cd usr/lcoal/web/bin)

  2、查看此文件的类型  如:

             (1) vim shutdown.sh

               (2)     :set ff      此时看到输出的内容就是fileformat=dos    这个时候就可以确认是脚本类型的问题了

如何解决词问题:

  从头来说: 1、找到脚本的部署位置 如 (cd usr/lcoal/web/bin)

        2、进入文件修改类型  如:      

             (1) vim shutdown.sh

               (2)     :set ff=unix

            (3)   :wq!        这个时候就保存就可以启动此脚本了。

当然以上说的都是在服务器上面解决此问题。

其实我们也可以在往服务器上放入的时候就可以在Notepad++ 当中将类型更换

或者我们还可以在我们的IDEA进行设置,都可以解决此问题。

本文纯粹自己工作当中遇到此问题,不喜勿喷。如有问题请大家提出,我们一起讨论。

最新文章

  1. 信号量sem
  2. Docker的4种网络模式
  3. 开始学习c语言
  4. nodejs的第五天学习笔记
  5. php部分---文件上传:错误处理、 客户端和服务器端的限制
  6. Angular.js表单以及与Bootatrap的使用
  7. PHP使用IP地址连接MySQL数据库
  8. Django performance
  9. xml文档PHP查询代码(学习使用)
  10. TypeError: Error #1034: 强制转换类型失败:无法将 flash.events::MouseEvent@73b7cc1 转换为 mx.events.ItemClickEvent。
  11. bzoj 4832 抵制克苏恩 概率期望dp
  12. tps 和 qps的区别
  13. 并发编程---线程queue---进程池线程池---异部调用(回调机制)
  14. python numpy的transpose函数用法
  15. spring 监听器 IntrospectorCleanupListener
  16. 基于Freemarker的eclipse plugin代码生成器插件开发
  17. python3 操作sqlSever
  18. 菜鸟运维笔记:小记编译安装Nginx所遇到的坑
  19. EasyUI合并行
  20. LeetCode 学习

热门文章

  1. Kylin开启Kerberos安全认证
  2. .net core的Swagger接口文档使用教程(一):Swashbuckle
  3. iNeuOS工业互联网操作系统,增加设备驱动的自定义参数模板,适配行业个性化设备的应用场景
  4. Drupal 8 环境搭建部署
  5. Pytest_配置文件-pytest.ini(4)
  6. Docker_创建自定义镜像(5)
  7. 【PowerShell】文件的解压与压缩
  8. Java实现163邮箱发送邮件到QQ邮箱
  9. 创建app子应用,配置数据库,编写模型,进行数据迁移
  10. atan2(y,x)和pow(x,y)