saturnin._scripts.svcrun¶
Saturnin script to run one service in main or separate thread
Functions¶
- saturnin._scripts.svcrun.main(description: str = None, service_config: str = None)[source]¶
Saturnin script to run one service, either unmanaged in main thread, or managed in separate thread.
- Parameters:
usage:
saturnin-service [-h] [-c CONFIG] [-s SECTION] [-q] [-o] [--main-thread] [-l {critical,fatal,error,warn,warning,info,debug,notset}] SERVICE-CONFIG
- positional arguments:
SERVICE-CONFIG Path to service configuration file
- optional arguments:
- -h, --help
show this help message and exit
- -c CONFIG, --config CONFIG
Path to additional configuration file. Could be specified multiple times. (default: None)
- -s SECTION, --section SECTION
Configuration section name (default: service)
- -q, --quiet
Suppress console output (default: False)
- -o, --outcome
Always print service execution outcome (default: False)
- --main-thread
Start the service in main thread (default: False)
- -l {critical,fatal,error,warn,warning,info,debug,notset}, –log-level {critical,fatal,error,warn,warning,info,debug,notset}
Logging level (default: None)