... | ... | @@ -19,13 +19,15 @@ The RTS systemd units use systemd templates. Template units are indicated by th |
|
|
Here are the suite of template services for a single front end model:
|
|
|
|
|
|
* [`rts@.target`](https://git.ligo.org/cds/advligorts/-/blob/master/support/systemd/rts@.target): top level "target" template for an RTS model. Manages the following:
|
|
|
* [`rts-module@.service`](https://git.ligo.org/cds/advligorts/-/blob/master/support/systemd/rts-module@.service): unit that actually loads/unloads the RTS kernel module
|
|
|
* [`rts_module_ctrl`](https://git.ligo.org/cds/advligorts/-/blob/master/support/bin/rts_module_ctrl): wrapper script to load/unload kernel module
|
|
|
* [`rts-epics@.service`](https://git.ligo.org/cds/advligorts/-/blob/master/support/systemd/rts-epics@.service): EPICS IOC service, calls:
|
|
|
* [`rts_epics_exec`](https://git.ligo.org/cds/advligorts/-/blob/master/support/bin/rts_epics_exec): wrapper script to exec EPICS IOC process
|
|
|
* [`rts-module@.service`](https://git.ligo.org/cds/advligorts/-/blob/master/support/systemd/rts-module@.service): unit that actually loads/unloads the RTS kernel module
|
|
|
* [`rts_module_ctrl`](https://git.ligo.org/cds/advligorts/-/blob/master/support/bin/rts_module_ctrl): wrapper script to load/unload kernel module
|
|
|
* [`rts-awgtpman@.service`](https://git.ligo.org/cds/advligorts/-/blob/master/support/systemd/rts-awgtpman@.service): awgtpman service, calls:
|
|
|
* [`rts_awgtpman_exec`](https://git.ligo.org/cds/advligorts/-/blob/master/support/bin/rts_awgtpman_exec): wrapper script to exec awgtpman process
|
|
|
|
|
|
(Note that the order listed here is the order that the services should be started.)
|
|
|
|
|
|
The `rts@target` is the primary unit to interact with. If you want to start the `h1lsc` model you would execute:
|
|
|
```shell
|
|
|
# systemctl start rts@h1lsc.target
|
... | ... | |