This command starts one ore more services.
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.
-h: prints this help.
-P: Do not handle service dependencies. In such cases, the start command will not attempt to start the services that are dependent on the service, regardless of their current state.
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
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