31 lines
542 B
YAML
31 lines
542 B
YAML
- scheduled tasks hide
|
|
- |
|
|
file format
|
|
|
|
/name
|
|
- {any: kind}
|
|
- of yaml
|
|
- [payload list]
|
|
- but: schedule might be
|
|
schedule1: YYYY-MM-DD
|
|
schedule2: YYYY-MM-DDTHH
|
|
schedule3: 1d2h3m5s
|
|
schedule4: '* * * * *'
|
|
|
|
/.name.$HOSTNAME
|
|
- {ts:1, op:add, value: x}
|
|
- {ts:2, op:del, value: x}
|
|
- {ts:3, op:snapshot: value:[]}
|
|
|
|
on run,
|
|
- exec /.name.*
|
|
- diff /name
|
|
- add /name[]
|
|
- at modtime(/name)
|
|
- to /.name as new snapshot
|
|
|
|
- |
|
|
schedules
|
|
- {ts:1, op:add, value:{schedule: X}}
|
|
- adds to snapshot iff fired
|