zoukankan      html  css  js  c++  java
  • -bash: ./bin/shutdown.sh: /bin/bash^M: bad interpreter: 没有那个文件或目录

    为什么会出现这种问题:

      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进行设置,都可以解决此问题。

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

  • 相关阅读:
    json参数http post请求
    获取文本的节点数据
    mongodb robo3t 查询所有 更改固定的50一页
    mongdb 更新字段类型
    数据库表的统计表更新 解决Sql Timeout 时间已到的问题
    html背景图圆角图片设置方法
    abp.vnext vue 跨域设置
    Springboot结合ESAPI——配置XSS过滤
    centos docker安装rabbitmq
    JAVA byte[]转String 中文问题
  • 原文地址:https://www.cnblogs.com/it1042290135/p/14857856.html
Copyright © 2011-2022 走看看