跳到主要内容

脚本需求

最后更新于:
 1请帮我写一个python脚本,用于批量在数台服务器(centos7系统)上执行linux命令。
 2
 3要求:
 41.要执行的ip可以从 ip.xlsx 文件 里的 Sheet1 的A2~An单元格里获取(A列单元格名称叫 ip),用户名、密码、端口号等分别从 Sheet1 的B2~Bn、C2~Cn、D2~Dn单元格 里获取;
 52.要求将每个ip的执行结果写到 result-`date +%F_%T`.xlsx文件里的每一行 E2~En 单元格里(需要自动新增一列 E列,名称叫做 执行结果);(注意:这个 result-`date +%F_%T`.xlsx文件 是拷贝ip.xlsx来的。)
 63.如果遇到某个ip无法ssh登陆、无法ping通、口令错误、ssh端口错误等问题时,可以跳过这个ip,并用红色标注整行单元格;
 74.如果要执行的linux命令有回显,就把实际执行结果写到 E2~En 单元格里;如果没有回显,若执行成功,则执行结果为"ip 执行成功!!!",若执行失败,则执行结果为"ip 执行失败。。。",同样也要把实际执行结果写到 E2~En 单元格里;
 85.我要执行的linux命令里可能包含一些特殊字符等,这个环境也得考虑到,看下如何更好地写在python脚本里;
 9
10请按以上需求帮我写一个python脚本,要求无Bug,请务必保证没bug!!! 多谢。
最新文章

本页导航

本页暂无大纲内容

文章需要包含标题才能生成目录