`
liulanghan110
  • 浏览: 1078124 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

linux脚本 部署项目

阅读更多

#!/bin/sh
pkill java
filename=`date +%Y-%m-%d-%H-%M-%C`
mv /var/www/webapps/ims /var/www/webapps/${filename}
mkdir -m 777 /var/www/webapps/ims
mv /var/www/webapps/ims_new.war  /var/www/webapps/ims/
unzip /var/www/webapps/ims/ims_new.war -d /var/www/webapps/ims/
cp -f /var/www/webapps/${filename}/WEB-INF/app.properties  /var/www/webapps/ims/WEB-INF/app.properties
sh /usr/local/apache-tomcat6/bin/startup.sh

 

 
该脚本出现问题,创建的文件夹会自动带一个?号,经查是回车引起的。使用下面的命令后即可

dos2unix xx.sh

然后用chmod命令修改文件属性为可执行文件 chmod +x 1.sh

 

cp -f 复制时覆盖

unzip xx -d yy  将xx 解压到yy目录

分享到:
评论

相关推荐

    在linux上面快速部署项目所需要的脚本文件

    在Linux系统上部署项目通常涉及一系列自动化步骤,以确保服务能够快速、稳定地启动和运行。这个场景中,我们关注的焦点是一个用于部署Java应用程序的脚本文件,它被设计来简化这一过程。"启动jar"这样的文件名暗示这...

    Linux自动部署项目shell脚本

    Linux自动部署项目shell脚本

    linux部署项目教程 API

    在Linux环境下部署项目并发布API是一项涉及多个步骤的复杂工作,通常包括环境准备、软件安装、配置、项目部署以及安全性设置等多个方面。以下从文件内容中提取的知识点,将详细介绍如何在Linux系统中部署项目,以及...

    Linux脚本制作 java web项目安装包

    通过这样的Linux Shell脚本,我们可以创建一个自动化部署Java Web项目的过程,大大提高了效率,减少了手动操作可能出现的错误。在实际应用中,还需要根据具体项目需求和服务器环境进行相应的调整和优化。

    在linux上部署项目.rar

    我们可以使用手动部署或者自动部署两种方式来发布项目 ...在Linux中使用Shell脚本自动部署项目大概有以下5个步骤 1.在Linux中安装Git 使用yum list git命令列出git在线安装包,再输入yum install git来在线安装git

    linux系统部署项目

    在IT行业中,Linux系统部署是一项基础且至...总的来说,"Linux系统部署项目"涵盖了从基础环境搭建到高级服务配置的多个层面,对于系统管理员和开发者来说,熟练掌握这些技能对于提升工作效率和保障系统稳定性至关重要。

    Linux shell 脚本攻略

    10. **程序安装**:自定义安装脚本可以简化软件部署过程,确保环境配置正确。 11. **网络脚本**:通过curl、wget等工具,Shell脚本可以处理HTTP请求,实现自动化数据抓取和传输。 12. **文件处理**:利用find、sed...

    18个Linux Shell脚本经典案例视频.zip

    一键部署LNMP网站平台脚本 批量主机远程执行命令脚本 批量创建100用户并设置密码脚本 批量检测网站是否异常脚本 服务器系统配置初始化脚本 查看网卡实时流量脚本 监控100台服务器磁盘利用率脚本 监控MySQL主从同步...

    linux下按照tomcat并部署web项目

    ### Linux环境下安装Tomcat及部署Web项目的详细步骤与注意事项 #### 一、环境准备与配置 在Linux环境下安装并配置Tomcat以及部署Web项目是一项重要的技术任务,涉及到多个环节的设置与调整。以下将详细介绍整个...

    Linux系统下的项目部署

    在Linux系统上部署项目,首先确保安装了必要的运行环境。这可能包括Java、Python、Node.js等运行时环境,以及数据库服务器(如MySQL、PostgreSQL)和其他依赖服务。此外,确保系统已安装了最新的软件包和安全更新。...

    GlassFish部署项目说明包括Linux 和Windows

    ### GlassFish 3.1 部署项目详解:涵盖 Linux 与 Windows #### 引言 为了方便快捷地利用 GlassFish 3.1 部署 Web 项目,特编写了此份详细说明文档。本文档将详细介绍如何在 Windows 和 Linux 系统下安装并部署 ...

    Linux使用组件及项目部署shell脚本

    本文将深入探讨在Linux环境下如何利用各种组件进行项目部署,特别是针对SpringBoot项目的shell脚本自动化部署。 首先,我们来了解Linux环境中的关键组件: 1. JDK(Java Development Kit):Java开发工具包,是...

    linux一键安装mysql5.7和mysql8.0脚本

    该包中包含一键安装mysql5.7和mysql8.0脚本,分为mysql二进制包安装和yum安装,并一起部署MySQL备份策略 用于快速部署mysql场景,适合多项目快速部署 备份工具为xtrabackup

    linux-基于docker官方tomcat的一键部署war项目脚本

    基于docker官方tomcat的一键部署war项目脚本

    Linux软件安装并实现部署项目

    总的来说,Linux部署项目涉及多个环节,从基础环境搭建到具体软件配置,每个步骤都需仔细操作。熟悉这些工具的使用和配置,对于提升项目部署的效率和可靠性至关重要。通过不断实践和学习,你将能在Linux环境中熟练地...

    linux下tomcat项目一键部署

    5. **项目结构**:Tomcat部署项目通常有两种方式:一是将WAR文件放置在`webapps`目录下,Tomcat会自动解压并运行;二是将项目文件夹(包含WEB-INF目录)直接放入`webapps`。 6. **脚本内容**:一键部署脚本可能包含...

    Linux利用Shell脚本部署jar包项目的完整步骤

    本文将详细介绍如何使用Shell脚本在Linux上部署jar包项目。 首先,确保你的系统已经安装了Java Development Kit (JDK)。你可以通过`uname -a`命令查看操作系统位数,然后从Oracle官网下载对应位数的JDK安装包。这里...

    部署项目-JDeploy-master.zip

    Shell实现的基于Linux系统的自动化、可视化的项目部署平台,能部署Java服务、Java Web项目,可以简化项目部署操作,无需繁琐的黑窗口SSH指令及Jenkins复杂的配置,傻瓜式操作,只需要提供SVN/GIT地址即可部署项目。...

    linux上脚本安装

    在Linux系统中,脚本安装是一种自动化安装和配置软件的常用方法,特别是在批量部署或需要高效运维的场景下。本文将详细讲解如何使用Shell脚本来安装`node.js`、`zabbix-agent`、PHP插件,以及配置时间同步和文件实时...

Global site tag (gtag.js) - Google Analytics