@if (isNewTask()) {
NameUnique name of the periodic task.
@if (nameInput.errors?.['required'] && (nameInput.dirty || nameInput.touched)) {
Name is required.
}
@if (nameInput.errors?.['pattern'] && (nameInput.dirty || nameInput.touched)) {
Name contains invalid characters. Only alphanumeric characters, dots, underscores and hyphens are allowed.
}
Task Module
@for (module of taskModules(); track module) {
{{ getModuleLabel(module) }}
}
}
IntervalUse crontab notation to specify the times at which the periodic task should be run.
Examples
5 10 * * *
Every day at 10:05 am
*/10 * * * *
Every 10 minutes
1 23 * * 7
Every sunday at 11:01 pm
Nodes
@for (node of systemService.nodes(); track node) {
{{ node.name }}
}
Select the nodes on which the periodic task should be executed.OrderingTasks with lower ordering number are executed first.
Retry to execute this periodic task if it fails.
Options
@if (Object.keys(editTask().options).length === 0) {
No options have been set for this periodic task yet.
}
@for (option of Object.keys(editTask().options); track option) {