Table of Contents

Currently viewing version: 0.8.0.0

start

This command starts one ore more services.

Interface

start [ -h ] [ -P ] service...

This command expects to find an already running scandir. If the state of the service is already up, the start command does nothing but handles dependency except when passing the -P option.

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

If the service has never been parsed, the start command will parse it and associate the service with a specific tree if the 66 -t option was used, or if the frontend file defines the InTree field, or if a tree was marked as current—refer to the tree current subcommand. Otherwise, the service will be associated with the global tree. This process is applied to all dependencies of the service.

If the service was already parsed, the 66 -t command option have no effect.

In case of module service type, all services declared within the module will start. The -P has no effect on the services within the module and only affects the module's dependencies.

This command handles interdependencies.

Options

Usage examples

Start a service handling its dependencies.

66 start foo

Start the service without handling any dependencies

66 start -P foo

Start a service in a specific tree if the service was never parsed

66 -t treeA start foo

Modules services

Services within a module can also be managed independently. If you need to start a particular service inside the module, specify the name of the module service followed by a colon : and the name of the service within the module

66 start foo@foobar:foobaz

where foo@foobar is the name of the module service and foobaz the name of the service inside the module service.

You also can use the -P option to avoid handling the dependencies of the service inside the module service

66 start -P foo@foobar:foobaz