我正在使用jenkinsframework在unix shell中运行python脚本,但给出的错误如下:
CRITICAL - (22, 'Invalid argument')
当从shell手动执行时,同样的脚本工作正常。你知道吗
这是我的密码:
功能1:
def check_diskspace(ip,usr):
l = []
cmds='ssh %s@%s'%(usr,ip)
child1=pexpect.spawn(cmds)
for i in range(1,5):
child1.sendline("df -h /d/oss/global | awk '{if (NR>2) {print}}' | awk -F ' ' '{print $" + str(i) + "}'")
child1.expect(prompt)
l.append(child1.before.strip(cmds).split('\n')[1])
return l
功能2
def TC1():
logger.info("Start TC1")
l = check_diskspace(nfsip,username)
Totalspace = l[0].strip('\r')
print "Totalspace=",Totalspace
if('global_100fill' == sys.argv[1]):
TC1()
注意:我将jenkins的脚本称为:
/usr/local/bin/python2.7 /var/lib/jenkins/workspace/Stress_test/Stress_framework/usecase.py global_100fill
目前没有回答
相关问题 更多 >
编程相关推荐