Windows Supervision Suite¶
About¶
winss is a Morgan Stanley port of s6. Details of how to get started on winss either from source or pre-build binaries is available in the readme.
- Contact the development team.
Definitions¶
Important
- Service
- In Windows a service typically involves developing for the Windows Service API which would be started using Service Control Manager. Here a service means a long running console application.
- Service Directory
A service directory is a directory containing all the information related to a service and forms the base of the components below.
See here for more information.
- Scan Directory
- A scan directory is a directory containing a list of service directories, or symbolic links pointing to service directories.
Components¶
- winss-supervise.exe: monitors a long-lived process/service.
- winss-svscan.exe: starts and monitors a collection of winss-supervise.exe processes.
- winss-log.exe: reliable logging program with automated log rotation.
- winss-svc.exe: sends commands to a running winss-supervise.exe process.
- winss-svok.exe: checks whether a service directory is currently supervised
- winss-svstat.exe: prints a short, human-readable summary of the state of the process monitored by winss-supervise.exe.
- winss-svwait.exe: blocks until a collection of winss-supervise.exe processes goes up, or down.
- winss-svscanctl.exe: sends commands to a running winss-svscan.exe process.