-
Notifications
You must be signed in to change notification settings - Fork 0
/
Ollin_alberto.py
39 lines (27 loc) · 998 Bytes
/
Ollin_alberto.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/usr/bin/python
import pxssh
#Excluir al master indicando en la segunda entrada de la funcion False.
#Incluir al master no indicando nada en la sengunda entrada de la funcion.
def executeCommand(command,master = True):
ollin = pxssh.pxssh()
if not ollin.login('ollin.fisica.unam.mx','root'):
print "ssh session failed longin"
print str(ollin)
else:
print "ssh session login successful"
if master == False:
for i in range(1,3):
ollin.sendline('ssh root@ollin-'+str(i))
ollin.sendline(command)
ollin.prompt()
print ollin.before
else:
ollin.sendline(command)
for i in range(1,3):
ollin.sendline('ssh root@ollin-'+str(i))
ollin.sendline(command)
ollin.prompt()
print ollin.before
ollin.logout()
#executeCommand('ls -a')
#executeCommand('ls -a',False)