Changeset 34333
- Timestamp:
- Aug 21, 2012, 12:37:09 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/who_is_using_the_cluster/update_all_nodes.py
r34326 r34333 4 4 5 5 import sys 6 sys.path.append('/home/panstarrs/ippm/common/lib64/python2.5/site-packages') 7 sys.path.append('/home/panstarrs/ippm/common/lib/python2.5/site-packages') 6 sys.path.append('/home/panstarrs/ippm/common/lib/python2.7/site-packages') 8 7 9 8 import threading 10 # Importing paramiko displays the following warning:11 # /home/panstarrs/ippm/common/lib/python2.5/site-packages/pycrypto-2.5-py2.5-linux-x86_64.egg/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.12 # _warn("Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)13 # I ignore it14 import warnings15 warnings.simplefilter("ignore")16 import paramiko17 # And restore the warning defaults18 warnings.simplefilter("always")19 9 import socket 10 import subprocess 20 11 21 12 nodes = [ "ipp004", "ipp005", "ipp006", "ipp007", "ipp008", "ipp009", … … 43 34 threading.Thread.__init__(self) 44 35 self.node = node 45 self.ssh = paramiko.SSHClient()46 self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())47 self.ssh.connect(self.node)48 36 def run(self): 49 s tdin, stdout, stderr = self.ssh.exec_command('/home/panstarrs/ippm/operations/who_is_using_the_cluster/get_processes_information.py')50 for line in stderr:51 print 'Error for %s: %s' % ( self.node, line)37 subprocess.Popen( [ 'ssh', 38 self.node, 39 '/home/panstarrs/ippm/operations/who_is_using_the_cluster/get_processes_information.py'] ) 52 40 53 41 if __name__=='__main__':
Note:
See TracChangeset
for help on using the changeset viewer.
