Skip to content
Snippets Groups Projects
Commit d7d30009d923 authored by jfp's avatar jfp
Browse files

Update README.md

parent fc4377a65fdf
Branches
No related tags found
No related merge requests found
- [Supervisor-vms: A Process Control System for OpenVMS](#supervisor-vms-a-process-control-system-for-openvms)
- [Requirements](#requirements)
- [Components](#components)
# Supervisor-vms: A Process Control System for OpenVMS
Supervisor-vms is a tools that allows to monitor and control a number of processes on OpenVMS systems.
......@@ -5,3 +9,24 @@
It was inspired by [[supervisor](http://supervisord.org/)]
Many of configuration parameters are the same.
## Requirements
1. Python 3.10 (VSI version)
2. ovms module
## Components
All logicals are in defined into table **SUPERVISORD_TABLE**
**supervisord.py**
The server piece of supervisor is named supervisord. It is responsible for starting processes (programs) at its own invocation, responding to commands from clients, restarting crashed or exited processeses
The server process uses a configuration file.
**supervisorctl.py**
The command-line client piece of the supervisor is named supervisorctl. It provides a shell-like interface to the features provided by supervisord. From supervisorctl, a user can connect to the supervisord process, get status on the processes controlled by, stop and start processes of, and get lists of running processes (programs).
The command-line client talks to the server across a mailbox (SUPERVISORD_CMD logical)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment