for num in range(1,len(sys.argv)): newip
=' '.join(newip).replace(sys.argv[num], "").split() Whitelist.append(sys.argv[num])
#判断newip是否为空,为空代表服务器没有被非其他ip登录,则显示当前正常ip登录的账号
#避免误报,如果newip为空就将传入的参数写入newip里面
nulll
=0
if len(newip) == 0:
newip=Whitelist
nulll=1
#获取登录信息
data=[]
if nulll == 0:
for i in newip:
if i != '':
#执行获取信息的命令,分割后添加到数组
datatmp=os.popen("who -u | grep '%s' "%i).read().split('\n')
for ii in os.popen("who -u | grep '%s' "%i).read().split('\n'):
if ii != '':
data.append(ii.replace('\n',""))