myinit iconmyinit 0.4

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.

last updated on:
December 5th, 2007, 2:55 GMT
price:
FREE!
developed by:
Stamatis Mitrofanis
license type:
GPL (GNU General Public License) 
category:
ROOT \ System \ Boot

FREE!

In a hurry? Add it to your Download Basket!

user rating 23

UNRATED
2.7/5
 

0/5

Add your review!

SUBMIT