查看日志找某个字段时截止
tail -f tomcat/logs/catalina.out | sed '/Server startup in/ q'
#docker查看日志时同样可以
docker logs -f java | sed '/JVM/ q'
如果启动异常或查不到字段时需要一个超时的判断,超时则中断命令
10秒内查不到此字段则超时退出
timeout 10s tail -f tomcat/logs/catalina.out | sed '/Server startup in/ q'
1分钟内查不到此字段则超时退出
timeout 1m docker logs -f java | sed '/JVM/ q'
一般用于jenkins发布