66

obarun.org

66-start

This command starts one ore more services defined in tree.

Interface

    66-start [ -h ] [ -z ] [ -v verbosity ] [ -l live ] [ -t tree ] [ -T timeout ] [ -r | R ] service(s)

This tool expects to find an already enabled service inside the given tree and an already running scandir. If the state of the service is already up, 66-start does nothing except when passing the -r or -R option—see reload transition.

Multiple services can be started by seperating their names with a space.

Exit codes

Options

Dependencies handling

In case of bundle, atomic or module services, any dependency chain will be resolved automatically. It is unnecessary to manually define chained sets of dependencies. If FooA has a declared dependency on FooB, FooB will be automatically considered and started first when starting FooA. This will run recursively until all dependencies are started.

Classic service transitions

If any one of these processes fails then as a result 66-start fails too and exits with code 111.

Bundle, atomic and module transitions

If any one of these processes fails then as a result 66-start fails too and exits with code 111.

Reload transitions

Classic services

If this process fails then as a result 66-start fails too and exits with code 111.

Bundle, atomic and module services

If any one of these processes fails then as a result 66-start fails too and exits with code 111.