快捷菜单
常用功能一站直达
更多功能请点顶栏「快捷菜单」
1请帮我写一个python脚本,用于批量在数台服务器(centos7系统)上执行linux命令。
2
3要求:
41.要执行的ip可以从 ip.xlsx 文件 里的 Sheet1 的A2~An单元格里获取(A列单元格名称叫 ip);
52.要求将每个ip的执行结果写到 result-`date +%F_%T`.xlsx文件里的每一行 B2~Bn 单元格里(需要自动新增一列 B列,名称叫做 执行结果);(注意:这个 result-`date +%F_%T`.xlsx文件 是拷贝ip.xlsx来的。)
63.如果遇到某个ip无法ssh登陆、无法ping通、口令错误、ssh端口错误等问题时,可以跳过这个ip,并用红色标注整行单元格;
74.如果要执行的linux命令有回显,就把实际执行结果写到 B2~Bn 单元格里;如果没有回显,若执行成功,则执行结果为"ip 执行成功!!!",若执行失败,则执行结果为"ip 执行失败。。。",同样也要把实际执行结果写到 B2~Bn 单元格里;
85.我要执行的linux命令里可能包含一些特殊字符等,这个环境也得考虑到,看下如何更好地写在python脚本里;
9
10请按以上需求帮我写一个python脚本,要求无Bug,请务必保证没bug!!! 多谢。
日历 · 精选 · 友链 · 更多
如果内容对你有帮助,欢迎请我喝杯咖啡 ☕



One的公众号
爱折腾博客的小白