站内的朋友们,请大家帮我编写一个shell脚本,先谢谢大家了. 需求如下:
1,访问URL_stop页面,若http响应(taskcount=X)中taskcount>0则等待,直到taskcount返回为0的时候,停止tomcat
2,必须等待tomcat'完全停止后,将指定目录下的所有jar文件拷贝到webapp/demo/lib下,若重名则覆盖.
3,启动tomcat
4,访问url1,若返回内容中包含demo_start_1字符串,则表示成功可以执行下一步,否则,中断shell运行.并返回错误
5,访问url2,若返回内容中包含demo_start_2字符串,则表示成功可以执行下一步,否则,终端.并返回错误.
需要注意的是 tomcat启动时,是需要时间的(最长不超过2分钟).需要不断的去轮训url1/url2,若轮训时间超过3分钟,则报错.
一个服务器上有多个tomcat 可以通过端口 8081 8082 8083 来区分,不能通过进程ID来区分
请各位神牛出手,非常感谢.
什么要求 不好意思,刚没发成功,再看看
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。