zoukankan      html  css  js  c++  java
  • shell脚本在CentOS7自动更包

    手动更包有些繁琐,就想着用脚本自动更包,后来试了下,最后成功啦!

    以下是根据实际项目编写的:

    操作环境:centos7.0

    tomcat版本:7.0.78

    以下为项目存放目录如下:

    updatefiles用于放置更新的war包、服务、lib

    shell脚本如下:

    其中有个需要注意的点是:

    如果存在多个tomcat进程,找到项目对应的tomcat进程名称,以此为例,则tomcat_xxxx。

    另外,执行编译时,会报错:

    问题描述:sh文件中,在win环境下,用WinSCP编辑,出现如下错误:

    -bash: ./start.sh: /bin/sh^M: bad interpreter: No such file or directory

    解决方案:这是win的编码引起的,可通过如下解决。

    1.查看该文件:
    vim start.sh

    2.查看该错误文件的格式(一般报错的文件格式是DOS):
    :set ff

    3.修改该文件格式为UNIX:
    :set ff=unix

    4.再保存。
    :wq!

  • 相关阅读:
    配置管理puppet
    ruby安装
    angularjs 安装篇
    idea 快捷键
    rabbitmq java queue
    spring cloud bus rabbitmq
    rabbitmq 安装篇
    spring cloud eureka
    spring cloud config
    postgre 导入sql文件
  • 原文地址:https://www.cnblogs.com/lv-lxz/p/10256625.html
Copyright © 2011-2022 走看看