开发者社区> 问答> 正文

请大家帮忙编写一个稍微复杂的linux shell脚本.(考考shell功底)?报错

站内的朋友们,请大家帮我编写一个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来区分

请各位神牛出手,非常感谢. 

展开
收起
爱吃鱼的程序员 2020-06-22 19:13:11 566 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    什么要求 不好意思,刚没发成功,再看看

    2020-06-22 19:13:29
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《3-Alibaba Dragonwell 在Alibaba Cloud Linux 3上的应用及优化》 立即下载
Alibaba Cloud Linux 3 技术揭秘 立即下载
Alibaba Cloud Linux 3 发布 立即下载