myinit 0.4

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

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
GPL (GNU General Public License) 
USER RATING:
2.7/5 23
DEVELOPED BY:
Stamatis Mitrofanis
HOMEPAGE:
sourceforge.net
CATEGORY:
ROOT \ System \ Boot
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

#boot init #init program #parallel init #myinit #boot #init #parallel

Add your review!

SUBMIT