IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 34333


Ignore:
Timestamp:
Aug 21, 2012, 12:37:09 PM (14 years ago)
Author:
Serge CHASTEL
Message:

paramiko actually not needed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/who_is_using_the_cluster/update_all_nodes.py

    r34326 r34333  
    44
    55import 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')
     6sys.path.append('/home/panstarrs/ippm/common/lib/python2.7/site-packages')
    87
    98import 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 it
    14 import warnings
    15 warnings.simplefilter("ignore")
    16 import paramiko
    17 #   And restore the warning defaults
    18 warnings.simplefilter("always")
    199import socket
     10import subprocess
    2011
    2112nodes = [  "ipp004", "ipp005", "ipp006", "ipp007", "ipp008", "ipp009",
     
    4334        threading.Thread.__init__(self)
    4435        self.node = node
    45         self.ssh = paramiko.SSHClient()
    46         self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    47         self.ssh.connect(self.node)
    4836    def run(self):
    49         stdin, 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'] )
    5240
    5341if __name__=='__main__':
Note: See TracChangeset for help on using the changeset viewer.