tstart

Index Home MAE > MAE Architecture > MAE Utilities > MAE Control Utilities > tstart

tstart

This command tells commhub to start the named task (daemon or job) if it is not already started.  If no task is specified, then all daemons will be started (not any jobs).

If a dot and number suffix appears in the daemon or task name, then commhub will launch an additional instance of daemon or task, e.g. ngiapp.13.  Note that an instance may not be started until after its base daemon (non-instanced) has been started.

If a spoke name (or root) followed by colon is prefixed to a daemon or task name, then the daemon or task will be launched on that commhub spoke, e.g. macon.home:userman or root:dbbroker.

The command syntax is:

tstart [daemon1 [daemon2 ...]]

If the daemon or task is semi-integrated, it is expected to

  1. call tctrl with -init when it first starts (so commhub knows it started)
  2. call tctrl with -ready when it is finished initializing and has begun processing
  3. call tctrl with -done when it has completed its task, just before it exits.

If the daemon is integrated, then you may control it using tstop to stop it.  Or use tdebug to toggle the daemon's debug chatter mode.  Or use ttap to monitor into messaging going into or out of the daemon.

See Also

tstop, tstatus