Gaudi Framework, version v22r0

Home   Generated: 9 Feb 2011

GaudiMP::Parallel::SshSession Class Reference

List of all members.

Public Member Functions

def __init__
def __del__

Public Attributes

 host
 session

Detailed Description

Definition at line 164 of file Parallel.py.


Member Function Documentation

def GaudiMP::Parallel::SshSession::__del__ (   self  ) 

Definition at line 185 of file Parallel.py.

00186                      :
00187         self.session.close()
00188         print 'killed ppserver in ', self.host
00189 
00190 # == EOF ====================================================================================

def GaudiMP::Parallel::SshSession::__init__ (   self,
  hostname 
)

Definition at line 165 of file Parallel.py.

00166                                 :
00167         import pyssh
00168         import pp
00169         self.host = hostname
00170         ppprefix =  os.path.dirname(os.path.dirname(pp.__file__))
00171         self.session = pyssh.Ssh(host=hostname)
00172         self.session.open()
00173         self.session.read_lazy()
00174         self.session.write('cd %s\n' % os.getcwd())
00175         self.session.read_lazy()
00176         self.session.write('setenv PYTHONPATH %s\n' % os.environ['PYTHONPATH'])
00177         self.session.read_lazy()
00178         self.session.write('setenv LD_LIBRARY_PATH %s\n' % os.environ['LD_LIBRARY_PATH'])
00179         self.session.read_lazy()
00180         self.session.write('setenv ROOTSYS %s\n' % os.environ['ROOTSYS'])
00181         self.session.read_lazy()
00182         self.session.write('%s %s/scripts-%s/ppserver.py \n'%(sys.executable, ppprefix, sys.version.split()[0] ))
00183         self.session.read_lazy()
00184         self.session.read_lazy()
        print 'started ppserver in ', hostname


Member Data Documentation

Definition at line 168 of file Parallel.py.

Definition at line 170 of file Parallel.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Wed Feb 9 16:33:28 2011 for Gaudi Framework, version v22r0 by Doxygen version 1.6.2 written by Dimitri van Heesch, © 1997-2004