1.7 KiB
1.7 KiB
New afterIocRunning IOC Shell Command Added
This release incorporates PR #558 which added a new IOC shell command afterIocRunning. This command allows startup scripts to schedule arbitrary commands to be executed automatically after the IOC initialization phase (iocInit).
afterIocRunning allows you to write better-structured IOC shell files to include in your startup scripts without tracking where iocInit is located (and how IOC is deployed) e.g.:
- to achieve the best maintainability (e.g. encapsulation of the context into one file),
- to improve writing boot sequences,
- to improve IOC startup flexibility and scripting capabilities,
- it replaces the community
afterInitanddoAfterIocInitIOC shell commands, - community usage examples:
pf4filters.iocsh- enable/disable with a single comment (full description)- ALS-U autosave managment
Features
- Define commands that run after IOC initialization completes.
- Executes following
iocInitandautosaveinitialization (important for proper PV configuration). - Supports any valid IOC shell command as an argument.
- Example usages:
afterIocRunning "dbpf <PV> <VAL>"afterIocRunning "date"afterIocRunning "dbpf $(P)EvtClkSource-Sel 'Upstream (fanout)'"afterIocRunning "dbpf $(P)Enable-Sel Enabled"