Misplaced Pages

Process supervision

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Process supervision" – news · newspapers · books · scholar · JSTOR (September 2014) (Learn how and when to remove this message)

Process supervision is a form of operating system service management in which some master process remains the parent of the service processes.

Benefits

Benefits compared to traditional process launchers and system boot mechanisms, like System V init, include:

  • Ability to restart services which have failed
  • The fact that it does not require the use of "pidfiles"
  • Clean process state
  • Reliable logging, because the master process can capture the stdout/stderr of the service process and route it to a log
  • Faster (concurrent) and ability to start up and stop

Implementations

References

  1. "Runit - benefits".
Service management in Unix-like systems
Portable implementations
Operating-system-specific
Process supervision tools
Category: