jstm agent installations. All times are UTC.
1
Find the installation
2
Set a schedule, starting in dry_run
Start in
dry_run so nothing side-effecting happens while you confirm the cadence:--cron takes a standard five-field cron expression, evaluated in UTC. --env defaults to dry_run, so you can omit it here.The expression is checked before anything is sent. A typo like --cron "not-a-cron" fails immediately with a non-zero exit and no change made.3
Verify
— until it runs once. Add --json for machine-readable output.4
Promote to live
When you’re happy with the dry runs, switch the run mode to
live:5
Clear the schedule
To stop scheduled runs while leaving the agent installed:
Common cron expressions
All expressions are evaluated in UTC.Notes
- UTC only. There is no per-schedule timezone yet.
- If the platform is down across several scheduled times, it fires the most recent missed one once on recovery, not a burst.
- Changing the schedule resets the clock to the next future time. It won’t back-fire.
See also
- Scheduling agents with cron — how schedules behave.
jstm agent schedule— full reference.