博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux重启服务的脚本命令
阅读量:6914 次
发布时间:2019-06-27

本文共 1883 字,大约阅读时间需要 6 分钟。

最近做网站测试,每次测试完成都要重启服务,为此写了一个简单的脚本

linux服务重启shell脚本示例2014年12月18日      linux服务重启脚本,如何实现linux服务的定时重启,可以借助shell脚本来完成,ps命令捕获进程信号,kill命令杀死进程,然后linux服务重新启动。      例如:      #ls -l      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"      linux服务重启shell脚本,以tomcat服务为例:       复制代码 代码示例:      #!/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 -
#!/bin/sh      #kill tomcat pid      pidlist=`ps -ef|grep tomcat_message_8002|grep -v "grep"|awk '{print $2}'`  //找到tomcat的PID号      echo "tomcat Id list :$pidlist"  //显示pid      kill -9 $pidlist  //杀掉改进程      echo "KILL $pidlist:" //提示进程以及被杀掉      echo "service stop success"      echo "start tomcat"      cd /home/app/tomcat_message_8002      rm -rf work/*      cd bin      ./startup.sh ;tail -f ../logs/catalina.out

 

转载地址:http://cmxcl.baihongyu.com/

你可能感兴趣的文章
NIOS2随笔——中断控制
查看>>
VNX VMX and delete luns
查看>>
Saltstack部署
查看>>
「人物特写」工程院院士谭建荣:马云不是制造业的杀手,工业机器人也不是救命良药...
查看>>
PHP添加zip&&curl扩展
查看>>
Ubuntn16 部署shellinabox--web shell工具
查看>>
SVN的部署和仓库的备份及WIN7客户端测试
查看>>
saltstack搭建集群3
查看>>
Python学习(13)--Lambda表达式和switch语句的实现
查看>>
the vmrc console has disconnected attempting to reconnect
查看>>
配置bind主域名服务器
查看>>
DeepMind让AI系统拥有记忆,教机器学习系统举一反三打游戏
查看>>
WordPress用户登录后根据不同的角色跳转到不同的页面处理
查看>>
利用autobench测试web服务器极限并发数
查看>>
视图和模型变换
查看>>
Matlab绘图控制命令
查看>>
C#实现CAD数据转shape或mdb
查看>>
使用MiniProfiler给Asp.net MVC和Entity Framework号脉(附源码)
查看>>
机器学习的算法选择
查看>>
java:正则表达式 --转http://blog.csdn.net/yangjiali014/archive/2007/06/19/1658235.aspx
查看>>