Package ClusterShell :: Package Worker :: Module Popen
[hide private]
[frames] | no frames]

Module Popen

source code

WorkerPopen

ClusterShell worker for executing local commands.

Usage example:

>>> worker = WorkerPopen("/bin/uname", key="mykernel")
>>> task.schedule(worker)    # schedule worker
>>> task.resume()            # run task
>>> worker.retcode()         # get return code
0
>>> worker.read()            # read command output
'Linux'
Classes [hide private]
  PopenClient
  WorkerPopen
Implements the Popen Worker.
  WORKER_CLASS
Implements the Popen Worker.
Variables [hide private]
  __package__ = 'ClusterShell.Worker'