首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
shell脚本启停tomcat
2024-10-05
应用shell脚本停启Tomcat
最近在工作中频繁的操作多个tomcat,顺便就简单研究了一下 一. 简介 Shell 是一种与操作系统直接交互的程序,Unix系统中叫Bourne Shell,包括以下几种 Sh—Bourne Shell Csh—C Shell Ksh—Korn Shell Tcsh—enhanced C Shell Bash—GNU Bourne Again Shell Zsh—extension to Bash, Ksh, and Tcsh Pdksh—extension to KSH 二. 应用 为了
采用shell脚本定时清理Tomcat日志
1 Shell脚本案例 删除超过30天的日志文件 #!/bin/bash log_path=/mnt/software/apache-tomcat-.M22/logs d=`date +%Y-%m-%d` d90=`date -d'30 day ago' +%Y-%m-%d` #cd ${log_path} && cp catalina.out $log_path/cron/catalina.out.$d.log #echo > catalina.out rm -rf $log_pa
使用shell脚本定时重启tomcat服务
#!/bin/bash DATE=`date +%Y-%m-%d-%H-%M-%S` echo "当前时间是:$DATE" # 根据端口号查找进程 PID=`/usr/sbin/lsof -i:9002 |/usr/bin/awk 'NR==2{print $2}'` echo "杀死当前Bootstrap进程pid:$PID" kill -9 $PID # 根据实际情况修改路径 echo "启动tomcat进程" /usr/bin/bash /
shell脚本重启tomcat
1. 新建shell空脚本文件,如 /home/tr.sh,并设置权限 # chmod 750 /home/tr.sh 2. 设置文件形式: # sed -e 's/\^M//g' /home/tr.sh > /home/tr.sh 3. 编辑脚本 # vi /home/tr.sh tomcat_home=/home/apache-tomcat-8.5.15 SHUTDOWN=$tomcat_home/bin/shutdown.sh STARTTOMCAT=$tomcat_home/bin/st
Hadoop1.2.1 启停的Shell 脚本分析
停止shell脚本以此类推.
Shell脚本批量启停Docker
目录 启动docker 停止docker Python调用脚本 最近日常测试中经常需要手动启动或停止docker,于是决定写一个Shell脚本来代替人工操作,另外该脚本,也可以通过Python脚本实行远程调用,详细如下所示: 目前该脚本是将Container ID写死在脚本中,当然也可以通过传参给脚本来进行控制,大家可以改造一下. 启动docker 启动脚本详细如下所示: #!/bin/bash containerIDs="ad3e4d7fc407 a228730a915f ad3e4d
nginx启停脚本
安装nginx时,源码包中未带官方的启动脚本,也就无法使用service nginxd start这种启动方式,查了下资料自己写了一个: #!/bin/bash #@version: #@author: lifafu #@file: #@time: // : #@company: source /etc/profile #加载系统环境变量 source $HOME/.bash_profile #加载用户环境变量 #set -o nounset #引用未初始化变量时终止执行,也可以set -u #
Oracle EBS R12的启停脚本
以下脚本用root用户登录执行: 一.DB启停使用EBS提供的脚本ebs_start.shsu - oraprod -c "/d01/oracle/PROD/db/tech_st/10.2.0/appsutil/scripts/PROD_ebs/addbctl.sh start"su - oraprod -c "/d01/oracle/PROD/db/tech_st/10.2.0/appsutil/scripts/PROD_ebs/addlnctl.sh start PROD
实用脚本----Linux下Jdk和Tomcat自动安装shell脚本总结
系统环境为:ubuntu 14.04 一.JDK 自动安装脚本 jdk自动安装bash shell脚本,截止今天(2014/10/15)亲测可用: sudo su #切换到root权限 mkdir /usr/local/java cd /usr/local/java #download jdk wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie&qu
Oracle BIEE启停脚本
作为BI的开发人员,经常启停BI服务在所难免,启动的过程又比较长,命令需要不同目录切换,简直烦死人呢, 特意整理了linux中的启动脚本,将以下脚本存成biee.sh,后面的过程就相当简单了, 启动:./biee.sh start 停止 : ./biee.sh stop 重启:./biee restart 日志的观察: tail -f /var/log/obiee-start.log tail -f /var/log/obiee-stop.log 以下是脚本内容,保存成.sh文件,然后chmo
编写Redis启停服务脚本
脚本内容如下; fi esac exit$RETVAL 下载脚本:艺搜下载 将下载下来的脚本放在/etc/init.d/目录下 更改脚本权限 chmod 777 /etc/init.d/redis 测试 service redis start 参见编写Nginx启停服务脚本
linux系统下重启tomcat的shell脚本
linux系统下重启tomcat的shell脚本: #!/bin/shtomcat_home=/opt/apache-tomcat- #找到tomcat进程的id并kill掉 ps -ef |grep tomcat |awk {'print $2'} | sed -e "s/^/kill -9 /g" | sh - #删除日志文件,如果你不先删除可以不要下面一行 rm $tomcat_home/logs/* -rf #删除tomcat的临时目录 rm $tomcat_home/work
Linux 程序启停脚本
start.sh #!/bin/sh java -jar ./program.jar & echo $! > /var/run/program.pid stop.sh #!/bin/sh PID=$(cat /var/run/program.pid) kill $PID 原文链接:Linux 程序启停脚本 - 零度空间 $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text()
Shell脚本,自动化发布tomcat项目【转载】
Shell脚本,自动化发布tomcat项目脚本. 1. vko2c_auto_build_by_scp.sh 文件内容: #---------------------start---------------------# #封装shutdown函数,关闭tomcat服务 #封装kill函数,强制关闭tomcat的进程 # 调用关闭函数与项目备份 # 使用expect , 采用scp 免输入密码,远程copy ROOT.war 包 # tomcat启动与现实启动日志 #--------------
Shell脚本,自动化发布tomcat项目【转】
Shell脚本,自动化发布tomcat项目脚本. 1. vko2c_auto_build_by_scp.sh 文件内容: #---------------------start---------------------# #封装shutdown函数,关闭tomcat服务 #封装kill函数,强制关闭tomcat的进程 # 调用关闭函数与项目备份 # 使用expect , 采用scp 免输入密码,远程copy ROOT.war 包 # tomcat启动与现实启动日志 #--------------
linux服务器批量部署应用系统shell脚本(Tomcat/jetty)
linux服务器批量部署应用系统shell脚本: 1.请更换代码内的服务器地址(Tomcat或jetty服务器) serverRoot=/home/undoner/java_tool/apache-tomcat-7.0.61 serverDir=/home/undoner/java_tool/apache-tomcat-7.0.61/webapps 2.请更换工程所属配置文件名称 /WEB-INF/classes/install.properties 3.请将war包上传至本命令同级的目录,执行
linux下的启停脚本
linux下的根据项目名称,进行进程的启停脚本 #!/bin/bash JAVA=/usr/bin/java APP_HOME=/opt/program/qa/wechat APP_NAME=programname.jar APP_PARAM="--spring.config.location=${APP_HOME}/application.properties --logging.path=${APP_HOME}" case $1 in start) PID=$(ps -ef | g
jenkins自动部署应用到tomcat中,编译后shell脚本的简单示例
jenkins的安装这里就不做描述了,很简单的 百度搜索一下即可 这里安装的jenkins-2.39-1.1 wget http://pkg.jenkins-ci.org/redhat/jenkins-2.39-1.1.noarch.rpm sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins.io.key sudo yum -y install jenkins-2.39-1.1.noarch.rpm安装完后防火墙放行端口 安装不
Dockerfile 构建后端tomcat应用并用shell脚本实现jenkins自动构建
Dockerfile 文件构建docker镜像 FROM centos MAINTAINER zhaoweifeng "zh******tech.cn" ENV LANG en_US.UTF-8 RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone WORKDIR /home RUN mkdir JDK COPY jdk
在linux中安装jdk以及tomcat并shell脚本关闭启动的进程
在命令行模式中输入uname -a ,如下图,当界面展示i386就说明本linux系统为32版本,就在官网下载对应jdk版本,或者直接到我的网盘上下载http://pan.baidu.com/s/1cqMNd8 将下载好的tar包通过rz命令上传到服务器路径/usr/local下并通过命令解压:tar -xf jdk-7u67-linux-i586.tar.gz 编辑系统隐藏文件profile文件并添加jdk的path,命令:vi /etc/profile,在打开
shell脚本关闭tomcat
使用shell脚本快速关闭tomcat,就是获取tomcat进程后,一起kill掉: #!/bin/sh #kill tomcat pid name=tomcat-emall pidlist=`ps -ef | grep $name | grep -v "grep" | awk '{print $2}'` function stop(){ if [ "$pidlist" == "" ] then echo "----$name 已经关闭
热门专题
qt toolbutton 修改图标
android studio 定时
centos 64位.vmx下载
如何将understand 加到linux环境变量中
curl查看网站证书过期时间
upstream server error怎么解决
a股所有历史分笔数据
RxJava实现递归
CSS使用transition使两个div变化
jenkins的publish私钥和源码设置的一样吗
unitypackagemanager出现了问题
fluent 主动运动
Hexo使用iconfont
java List集合的常用操作
centos7安装rabbitmq局域网访问
opencv 解压帧
SQL or连接多个条件对性能的影响
同一局域网抓包别人手机
graphview平移
C# 字典转匿名对象