免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: hequanziran
打印 上一主题 下一主题

用crontab定期重启tomcat.请大家给分析一下可不可行 [复制链接]

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
11 [报告]
发表于 2006-08-29 17:35 |只看该作者
pid=`ps -ef|grep tomcat|grep -v grep |cut -c9-15`
     kill -9 $pid

你的shell script,一定不会正确执行的....还少了些东西....

论坛徽章:
0
12 [报告]
发表于 2006-08-29 17:38 |只看该作者
1.创建tomcat重新启动的脚本tomcatstart.sh
       #!/bin/sh
     /usr/local/tomcat/bin/shutdown.sh
     ps -ef|grep tomcat|grep -v grep |cut -c9-15
      pid=`ps -ef|grep tomcat|grep -v grep |cut -c9-15`
     kill -9 $pid
     /usr/local/tomcat/bin/startup.sh

修改成可执行文件chomd 771 tomcatstart.sh


2.修改crontab
   crontab -e   
   
  0 2 * * 6 /home/mcc/zhou/tomcatstart.sh


这个样子是吧?

谢谢apile  
非常感谢~~~

论坛徽章:
0
13 [报告]
发表于 2006-08-29 17:39 |只看该作者
HOHO~~
偶是超菜鸟~~~
多谢apile 的帮助~~~

敬礼!

论坛徽章:
0
14 [报告]
发表于 2006-08-30 09:29 |只看该作者
#!/bin/sh
     /usr/local/tomcat/bin/shutdown.sh
     ps -ef|grep tomcat|grep -v grep |cut -c9-15
      pid=`ps -ef|grep tomcat|grep -v grep |cut -c9-15`
     kill -9 $pid
      java_home=/usr/local/jdk
     export CLASSPATH=$JAVA_HOME/lib:
    PATH=/usr/local/jdk/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/l
    ocal/jdk/bin:/home/mcc/bin:/home/mcc/bin
   CATALINA_HOME=/usr/local/tomcat
  
   /usr/local/tomcat/bin/startup.sh



我用env列出得系统中得所有环境变量,找到其中有java_home path catalina_name三个变量~~
这样加上了几个变量,也不知道对不对~~
请各位指点!

[ 本帖最后由 hequanziran 于 2006-8-30 11:00 编辑 ]

论坛徽章:
0
15 [报告]
发表于 2006-08-30 09:33 |只看该作者
原帖由 apile 于 2006-8-29 12:50 发表
可以啦..只是要注意的是shutdown.sh下完後..要等一段时间..

再执行startup.sh...因为tomcat没那麽快就结束..如果你不等他结束

就startup.sh 有时候tomcat会无法动作...因为有两个 tomcat被启动了..

另外 ...

学习了~

论坛徽章:
0
16 [报告]
发表于 2006-08-30 11:00 |只看该作者
up~

论坛徽章:
0
17 [报告]
发表于 2006-08-30 11:39 |只看该作者
tomcat有关闭的脚本,楼主为什么不直接调用呢?

论坛徽章:
0
18 [报告]
发表于 2006-08-30 12:44 |只看该作者
原帖由 零二年的夏天 于 2006-8-30 11:39 发表
tomcat有关闭的脚本,楼主为什么不直接调用呢?

前面兄弟说了,那个脚本反应有点慢

其实可以使用这个关闭脚本然后在SHELL里WAIT一段时间,再调用grep | kill 然后再startup
个人觉得最好还是少用KILL -9
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP