myinit

myinit is a simple 'init' program with parallel execution and dependencies
Download

myinit Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Stamatis Mitrofanis
  • Publisher web site:

myinit Tags


myinit Description

myinit is a simple 'init' program with parallel execution and dependencies myinit is a simple "init" program with parallel execution and dependencies via reference counting (by way of "start" and "stop" commands).The `start' command will `reference' a service (add 1 to its reference count) and the `stop' command will `dereference' a service (subtract 1 from its reference count). When a service is referenced for the first time, its initscript runs which does what is needed to start the service. When a service's reference count becomes 0 (meaning it is not wanted or needed anymore) its initscript runs again to stop the service (kill its processes, do cleanup etc. depending on the service).The `start' command can take multiple arguments. When `start' exits, either ALL the named services will be started successfuly or NONE will be referenced (as if `start' had not run). However, the `stop' command will not wait and will always succeed.What's New in This Release:· Man pages were written.· myinit was tested with dietlibc and a correction was made.


myinit Related Software