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/startup.sh echo "关闭$tomcat_home" $SHUTDOWN ps -ef |grep tomcat |grep $tomcat_home |grep -v 'grep'|awk '{print $2}' | xargs kill -9#删除日志文件,如果你不先删除可以不要下面一行 #rm $tomcat_home/logs/* -rf #删除tomcat的临时目录 rm $tomcat_home/work/* -rfsleep 5 echo "启动$tomcat_home" $STARTTOMCAT #看启动日志 tail -f $tomcat_home/logs/catalina.out
4. 查看文件形式是否正确,如下则正确
# cat -A /home/tr.sh
tomcat_home=/home/apache-tomcat-8.5.15$ SHUTDOWN=$tomcat_home/bin/shutdown.sh$ STARTTOMCAT=$tomcat_home/bin/startup.sh$ echo "M-eM-^EM-3M-iM-^WM--$tomcat_home"$ $SHUTDOWN$ ps -ef |grep tomcat |grep $tomcat_home |grep -v 'grep'|awk '{print $2}' | xargs kill -9$ $ #M-eM-^HM- M-iM-^YM-$M-fM-^WM-%M-eM-?M-^WM-fM-^VM-^GM-dM-;M-6M-oM-<M-^LM-eM-&M-^BM-fM-^^M-^\M-dM-=M- M-dM-8M-^MM-eM-^EM-^HM-eM-^HM- M-iM-^YM-$M-eM-^OM-/M-dM-;M-%M-dM-8M-^MM-hM-&M-^AM-dM-8M-^KM-iM-^]M-"M-dM-8M-^@M-hM-!M-^L$ #rm $tomcat_home/logs/* -rf$ #M-eM-^HM- M-iM-^YM-$tomcatM-gM-^ZM-^DM-dM-8M-4M-fM-^WM-6M-gM-^[M-.M-eM-=M-^U$ rm $tomcat_home/work/* -rf$ $ sleep 5$ echo "M-eM-^PM-/M-eM-^JM-($tomcat_home"$ $STARTTOMCAT$ #M-gM-^\M-^KM-eM-^PM-/M-eM-^JM-(M-fM-^WM-%M-eM-?M-^W$ tail -f $tomcat_home/logs/catalina.out$
5. 完成上面的步骤即可使用shell脚本命令重启tomcat
# /home/tr.sh
shell脚本重启tomcat相关推荐
- linux shell脚本攻略_(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤...
今天为大家带来的内容是:(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤 本文内容主要介绍了Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤,文章 ...
- Jenkins执行shell脚本启动tomcat失败解决方法
Jenkins执行shell脚本启动tomcat失败解决方法 参考文章: (1)Jenkins执行shell脚本启动tomcat失败解决方法 (2)https://www.cnblogs.com/wa ...
- linux中用shell脚本对tomcat和nginx做日志切割
Tomcat日志catalina.out切割小脚本 #!/bin/bash #cut tomcat catalina.out yesterday=`date +"%F" -d &q ...
- shell 脚本安装Tomcat和java
脚本安装Tomcat和java #!/bin/bash # #SCRIPT:install_jdk-8u181-linux-x64_apache-tomcat-8.0.53 #AUTHOR:Shiny ...
- 编写shell脚本实现tomcat定时重启的方法
我的环境是 centos 7 1. 在某个目录新建一个 .sh 脚本文件(一般cron安装在var/spool/cron这里,于是我就将脚本创建在这) vim /var/spool/cron/tomc ...
- shell脚本 重启python脚本
#!/bin/bashwhile true # 循环检测脚本是否停止 doprocnum=$(ps -ef | grep "run.py" | grep -v grep | wc ...
- shell脚本--重启服务
#!/bin/sh 快速重启某个应用 demo: restart [pay|bankPay|taskman] 第一个参数指定要重启的项目 if [ "${1}" != " ...
- shell脚本--重启nohup后台运行的程序
例子: 重启filebeat 升级版 #!/bin/bash ps -ef|grep "filebeat" |grep -v grep|cut -c 9-15|xargs kill ...
- tomcat catalina localhost 没有项目_实用shell脚本--一键配置tomcat定期日志清理功能
概述 日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到.对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题.除此之外,处理一个单个的 ...
最新文章
- linux 中root用户与普通用户的切换
- pytest.mark.parametrize()基本用法
- sql计数_SQL计数区分功能概述
- 中国天然玉米黄质市场趋势报告、技术动态创新及市场预测
- php pdo-insert,php mysql pdo insert multiple rows 批量插入
- 高清晰卫星图片:东京、法兰克福机场、华盛顿机场、金字塔、凯旋门
- 社区宽带繁忙是什么意思_沈阳附近长城宽带安装申请多少钱欢迎咨询_畅鹏城通讯...
- 【华为诺亚方舟实验室】2022届毕业生招聘--决策(强化学习)推理方向
- xp升级到win7傻瓜教程_最简单xp一键升级win7重装
- 算法基础—数据结构—双链表
- Linux 内核调试 四:qemu-system-arm功能选项整理
- MATLAB hilbert谱 纵坐标由归一化频率改为正常频率的方法
- 不属于php语言的,PHP和Java都不属于脚本语言。()
- 英荷两国政府向微软付费以延伸XP撑持协议
- 2021牛客寒假训练营5D石子游戏(差分)
- 议题全面曝光!40+干货议题及重磅讲师阵容,这场大会很有看点
- (java)已知有十六支男子足球队参加2008 北京奥运会。
- python处理csv文件报错:UnicodeDecodeError
- 1168: C语言实验题――最值
- RAID磁盘阵列(二)
热门文章
- 超大数据下大批量随机键值的查询优化方案 1
- PHP http_build_query()方法
- Django--Uploaded Files以及Handlers
- Rabbitmq基本框架和安装(1)
- CRUD之delete操作
- 根据开发提供的svn更新版本号从开发分支合并代码到测试分支工作目录的部分脚本...
- 跟无闻学习GO Web 编程(一) -- go 开发环境搭配(win7 64bit)
- 启动MySQL出错: Starting MySQL….. ERROR! The server quit with
- 黄聪:分享 SQL Server 2005 分区实现教程
- [快报][贴图] ANSI Art 的新形式 - CSS-ANSI Art