Oracle 系统管理 - Linux 系统 - Backtrack 5 - 安全 - Juniper 技术 - Cisco 技术 - 思科模拟器 - Cisco 认证 - Cisco ios 下载

您现在的位置是:Docker > Centos > qark与jenkins集成运行命令提示termios.error: (22, ‘Invalid a

qark与jenkins集成运行命令提示termios.error: (22, ‘Invalid a

时间:2018-07-09 15:16  来源:未知  阅读次数: 复制分享 我要评论

qark扫描代码时,提供了一个交互的界面,可以通过按键“C”,停止解压和反编译的代码。 仅对已经反编译的代码进行扫描。 但是jenkins直接调用这种python脚本,则会提示一个错误。

 

我们应该如何运行此脚本避免此问题呢?

从忘上搜索,查到的解决方法并不有效。 所以我只能稍微hack下python代码了。

备注: 忘上的办法是用script命令进行包裹此脚本。即

 

但是实际并没有成功。

hack的办法,把捕捉按键的代码注释掉。 直接修改如下代码。 (因为qark您安装的位置不同,可能目录会有差异)

/usr/local/lib/python2.7/site-packages/qark-1.2.19-py2.7.egg/qark/modules/unpackAPK.py

 

再次在jenkins中运行, 这下成功跳过了出错的地方。

相关资讯