首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

命令行自动打开多个命令窗口,并进入到指定的索引中,或者自动登录多台服务器

2013-08-01 
命令行自动打开多个命令窗口,并进入到指定的目录中,或者自动登录多台服务器1.每次开机需要打卡多个命令窗

命令行自动打开多个命令窗口,并进入到指定的目录中,或者自动登录多台服务器
1.每次开机需要打卡多个命令窗口,登录到不同的服务器?可以使用一下方式,前提是 必须安装 guake,python?1.编写 python??#!/usr/bin/env python
import os
#pcList=['47','48','49','60','61','94']
#pcList=['151','152','153','154', '155','156']
pcList=['18','19','31']
for i in pcList:
? os.system("guake -n 1")
? os.system("guake -r %s"%i)
? os.system("guake -e 'ssh?root@172.16.236.%s'"%i)??将以上内容保存在 文件 ?startAll 中 ,给 startAll ?提供可执行权限sudo chmod +x?startAll??2.启动 guake ?(将guake设置为开机启动)3..在guake 的命令窗口中 ?执行 ?startAll? ?(这里需要将确定登录目标机器不需要输密码,具体操作:参考 ssh? 自动登录)??连接到远程服务器:???1 #!/usr/bin/env python
? 2 import os
? 3 #pcList=['47','48','49','60','61','94']
? 4 #pcList=['151','152','153','154', '155','156']
? 5 pcList=['151','152','153','154','155','156']
? 6 for i in pcList:
? 7?? os.system("guake -n 1")
? 8?? os.system("guake -r %s"%i)
? 9?? os.system("guake -e 'ssh root@172.16.205.%s'"%i)??连接到远程服务器并且进入到指定目录:
??1 #!/usr/bin/env python? 2 import os? 3 #pcList=['47','48','49','60','61','94']? 4 #pcList=['151','152','153','154', '155','156']? 5 pcList=['151','152','153','154','155','156']? 6 for i in pcList:? 7 ? os.system("guake -n 1")? 8 ? os.system("guake -r %s"%i)? 9 ? os.system("guake -e 'ssh root@172.16.205.%s'"%i)?10 ? os.system("guake -e cdpkg")????进入到本地目录:1 #!/usr/bin/env python? 2 import os? 3 options=[? 4 'parser',? 5 'sender',? 6 'control',? 7 'tracer'? 8 ]? 9 for i in options:?10 ? os.system("guake -n 1")?11 ? os.system("guake -r %s"%i)?12 ? os.system("guake -e %s"%i)?

热点排行