https://github.com/cemkeylan/sysmgr
A simplistic system-supervisor (deprecated)
https://github.com/cemkeylan/sysmgr
linux service-management service-manager service-supervisor shell
Last synced: about 1 year ago
JSON representation
A simplistic system-supervisor (deprecated)
- Host: GitHub
- URL: https://github.com/cemkeylan/sysmgr
- Owner: cemkeylan
- License: mit
- Created: 2020-02-27T12:52:09.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-07-03T19:22:47.000Z (almost 5 years ago)
- Last Synced: 2024-01-08T04:21:12.522Z (over 2 years ago)
- Topics: linux, service-management, service-manager, service-supervisor, shell
- Language: Shell
- Homepage: https://github.com/cemkeylan/sm
- Size: 159 KB
- Stars: 33
- Watchers: 8
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SYSMGR
--------------------------------------------------------------------------------
NOTE: The POSIX sh implementation of sysmgr has been deprecated. Here is the
[C99 implementation] which will receive updates and proper fixes. The reasoning
behind this change can be found [here].
SYSMGR is a service manager for Linux written in POSIX shell and simple C
utilities. It reads the service scripts from the given SYSDIR (which is
'/var/sysmgr' by default) and executes them asynchronously via RUNSYSSV. While
exiting it sends a hangup signal to all RUNSYSSV processes.
[C99 implementation]: https://git.ckyln.com/sm
[here]: https://cemkeylan.com/blog/20201002-reimplementing-sysmgr-in-c.html
Directory structure
--------------------------------------------------------------------------------
docs/ -- Documentation
man/ -- Manual pages
utils/ -- C programs