`

linux下服务器重启shell脚本

阅读更多

drwxr-xr-x. 4 richmail richmail     4096 12月  8 15:17 admin
drwxr-xr-x. 5 richmail richmail     4096 12月 11 09:56 help
-rw-rw-r--. 1 richmail richmail 46398327 12月 11 11:25 help.zip
drwxr-xr-x. 4 richmail richmail     4096 12月 10 17:39 mail
-rwxr-xr-x. 1 richmail richmail      500 12月  5 17:56 restartTomcat.sh
-rw-r--r--. 1 richmail richmail 51784276 12月 10 17:40 ThinkMail_webmail(V2.0.0)_201412101739.zip
drwxr-xr-x. 9 richmail richmail     4096 11月 17 18:17 tomcat7
-rw-rw-r--. 1 richmail richmail        0 10月 22 13:12 x
[richmail@datanode1 webmailsvr]$ cat restartTomcat.sh 
#Author : dengliang
#Desc : restart tomcat
#Time : 2014-12-05
tomcatpath="/home/richmail/web/webmailsvr/tomcat7"

#!/bin/sh
#kill tomcat pid
pidlist=`ps -ef|grep $tomcatpath |grep -v "grep"|awk '{print $2}'`

if [ "$pidlist" = "" ]
   then
       echo "no tomcat pid alive!"
else
  echo "tomcat pid list :  $pidlist"
  echo "killing pidlist :  $pidlist"
  kill -9 $pidlist
  echo "tomcat stopped successfully!" 
  sleep 1 
fi
echo "now starting tomcat......"


cd $tomcatpath/bin

./startup.sh
cd - 
[richmail@datanode1 webmailsvr]$ 
[richmail@datanode1 webmailsvr]$ 

0
0
分享到:
评论

相关推荐

    Linux系统自动不停重启并计数的shell脚本

    Linux系统自动不停重启并计数的shell脚本

    Linux中一键重启postgresql的脚本命令

    Linux中一键重启postgresql的脚本命令

    linux进程监控与自动重启的简单实现方法

    linux 下服务器程序会因为各种原因dump掉,就会影响用户使用,这里提供一个简单的进程监控和重启功能。 实现原理: 由定时任务crontab调用脚本,脚本用ps检查进程是否存在,如果不存在则重启并写入日志。 crontab...

    linux定时自动重启TOMCAT

    linux定时自动重启TOMCAT,SHELL脚本, 按制定时间启动脚本,并自动查找TOMCAT进程,关闭TOMCAT进程,然后再启动TOMCAT进程,服务器压力过大,或遭受攻击时,TOMCAT集群时自动维护出问题的TOMCAT。

    linux 运维自动监测脚本(CPU,内存,磁盘,负载),自测成功

    通过定时 crontab -e 任务,执行脚本,监测服务器的cpu,内存,磁盘,负载,超出预定的值时发邮件到自己的邮箱告警,很好的提前预防服务器的资源紧张问题。

    java linux启动jar包脚本

    脚本上有备注,将java项目打为jar包后,替换jar的包名为项目包名即可,log文件会自动生成,方便好用。

    Shell springboot服务部署脚本

    Shell 脚本,springboot Linux服务部署脚本。将springboot打好的wrapper包部署的Linux服务器上。完成旧版本备份和配置文件替换,自动部署并重启服务。

    linux tomcat监听自动重启脚本

    用于linux服务器上tomcat,监听运行情况,并根据情况自动重启的

    智能监测自动重启Apache服务器的Shell脚本

    由于需要监控某些要求高可用性的Apache服务器,除了专业的监控报警设备,低成本下在Apache服务器上写一个自动监测Apache状态的脚本是个不错的主意。在网上搜索了许多类似的脚本,但由于局限性较大,也都存在一些不...

    ssh批量登录执行命令脚本

    做好ip清单,每行一个ip,ssh批量登录执行命令

    linux进程监控shell脚本代码

    shell脚本/usr/local/scripts/receve.sh内容: #!/bin/bash #funtion:keep receve.php running PHP=/usr/local/php5/bin/php PROGRAM=receve.php #start dameo $PHP /home/httpd/$PROGRAM >>/usr/local/scripts/...

    linux中shell脚本实现下载完关机

    用mint 有一段时间了,下载基本用firefox,有时下载几个G的游戏。可是firefox没有找到下载完关机的选择。处于这个原因,写了这个。 download_shutdown.sh #!/bin/bash # Created By: Demo # Created Time: 2015-01...

    Linux下重启多个 tomcat 服务的脚本(推荐)

    由于修改tomcat的配置文件或手动操作数据库数据后,tomcat的缓存和redis的缓存很严重,需要经常重启tomcat来释放缓存,经常就是手动重启。 # 1、查找tomcat的进程ID ps -ef | grep tomcat # 2、根据路径去查找进程...

    Wrk压力测试脚本--对ONU及路由等通信产品

    该脚本需在Linux环境下允许,采用shell脚本编写,设计Iperf3 ,wrk等软件运用;可进行并发数测试,以及压力测试。 注意:在Linux终端下使用ulimit -a查看下一个文件并发数,默认是600,需通过 ulimit -n 60000修改后...

    linux_启动脚本次序.doc

     这一行表示以5为参数运行/etc/rc.d/rc,/etc/rc.d/rc是一个Shell脚本,它接受5作为参数,去执行/etc/rc.d/rc5.d/目录下的所有的rc启动脚本,/etc/rc.d/rc5.d/目录中的这些启动脚本实际上都是一些链接文件,而不是...

    shell监控脚本 准备工作分享

    1 准备监控机 linux 系统,普通服务器即可,要求: 安装ssh 客户端,如果要发送手机短信,还需准备短信猫并且安装 gnokii...4 建立sh 目录,用于存放shell 脚本 mkdir -p /root/sh/crontab/log sh 目录存放shell 脚本 cron

    Linux系统监控shell程序包-含内存cpu硬盘监控进程监控进程守护删除过期日志url监控webservice监控

    部署位置:/root/sysmonitor monitor_logs:日志文件夹 ...bak.sh:备份脚本,用于把指定目录下的文件自动远程复制到指定服务器 详细使用请查看博文:https://blog.csdn.net/feng_601/article/details/87926378

    Shell脚本实现监控kingate并自动启动

    老是被服务商把我vps重启,但kingate这个东西是一旦被强制结束掉,是无法开机启动的,因为要把kingate.pid这个文件删除了才能启动,好吧,对于我们这样的懒人来说,当然不能自己去登录服务器去手动删除并启动kingate,就写...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等...

Global site tag (gtag.js) - Google Analytics