hpcflow.sdk.submission.shells.base.Shell#
- class hpcflow.sdk.submission.shells.base.Shell(executable=None, os_args=None)#
Bases:
ABC
Class to represent a shell and templates for jobscript composition.
This class represents a combination of a shell and an OS. For example, running bash on a POSIX OS, and provides snippets that are used to compose a jobscript for that combination.
Methods
Get shell and operating system information.
Attributes
- abstract get_version_info(exclude_os=False)#
Get shell and operating system information.
- prepare_element_run_dirs(run_dirs)#