古藤君 大佬有话说 : 半小时前
shell脚本求助!
本帖最后由 古藤君 于 2020-5-26 17:24 编辑
小弟我有一个需求
就是想在shell脚本里 打印日志文件的一部分,知道发现xxx为止其实就想通过日志 判断服务是否成功启动!;
我上网搜索
发现这个命令在 手动输入的时候是好用的,但是在shell里 (jenkins的构建后操作) 是不能达到这个效果的
tail -n 800 /opt/web/logs/stdout.log |grep -A 200 "The following profiles are active"
求大佬帮助
h20 大佬有话说 : 29 分钟前
jenkins构建后一般就是启动应用的脚本用的
古藤君 大佬有话说 : 27 分钟前
h20 大佬有话说 : 2020-5-26 17:23
jenkins构建后一般就是启动应用的脚本用的
但是我看到大佬的jenkins能在控制台打出一段日志。
我单纯的使用tail -f log.log ,
发现 jenkins是不认为此条命令已经结束。所以才有这个需要的。。到现在还没研究明白~
h20 大佬有话说 : 25 分钟前
像你说的tail -f的话jenkins会超时的,如果一直没返回你咋办,默认是unstable,所以人家只是打包发布用的,不关心你应用是否能启动。
如果你非要搞的话,就写个循环,不断grep+wc,发现=1的时候return 0就可以了。