首页 > 其他 > 详细

ipmi获取服务器sn码

时间:2019-11-27 17:52:26      阅读:229      评论:0      收藏:0      [点我收藏+]

#/bin/python3
import sys,os,time
from os import system
ipmi_info=sys.argv[1]
def get_sn(ipmi_host,ipmi_user,ipmi_passwd):
    result=system("echo ‘%s‘ $(ipmitool -I lanplus -H %s -U ‘%s‘ -P ‘%s‘ fru list|grep ‘Product Serial‘|head -n 1|awk -F ‘[: ]+‘ ‘{print $4}‘)"%(ipmi_host,ipmi_host,ipmi_user,ipmi_passwd))
    return result
def get_ip_passwd(ipmi_info):
    with open(r‘%s‘%(ipmi_info), ‘r‘,encoding=‘utf-8‘) as f:
        while True:
            line = f.readline()
            if line:
                info=line.split( )
                bb=get_sn(info[0],info[1],info[2])   
                if not bb:
                    print("query success")
                else:
                    print("query failed")
            else:
                return
if __name__=="__main__":
    get_ip_passwd(ipmi_info)

ipmi获取服务器sn码

原文:https://www.cnblogs.com/lieying6011/p/11943820.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!