Using pbs_swigify

You use pbs_swigify to produce Python wrappers for PBS IFL API

How to run pbs_swigify

Syntax:

   pbs_swigify [<option(s)>]

Options to pbs_swigify

-c <path pbs_conf>

Path to pbs.conf.  Default is path specified in PBS_CONF_FILE environment variable.  If that is not set, default is /etc/pbs.conf.

-f

Force overwrite of _pbs_ifl.so and pbs_ifl.py when present  ### overwrite with what?

-h

Print usage information to stdout.

-i <path to swig.i>

Path to swig interface file.  Must be absolute path.  No default.

-I <path to python_include dir>

Path to python include directory.  Can be relative or absolute.  No default.

-l <logging level>

Logging level.  Default is INFO.

-s <swig binary>

Path to swig binary to use.  Can be relative or absolute.  Default is "swig".

-t <target host>

Hostname to operate on 

-w <path working dir>

Path to working (temp) directory.  Can be relative or absolute.  Default is system temp directory, e.g. /tmp.

--log-conf=<logging config file>

Absolute path to logging configuration file.  No default.  File format specified in https://docs.python.org/2/library/logging.config.html#configuration-file-format

--version

Print version number and exit