myinitmyinit is a simple 'init' program with parallel execution and dependencies | |
Download |
myinit Ranking & Summary
Advertisement
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