# `jan cron`
Run script leaves whose `cron:` schedule matches the current local minute.
```bash
jan cron --list # all scripts with schedules
jan cron --dry-run --at "2026-08-05 10:30"
jan cron # run matches for the current local minute
jan cron -v
```
YAML: [Time triggers](../spec/cron.md).
## Options
| `--dry-run`, `-n` | Print matching scripts without running them |
| `--list` | List all scripts that declare a cron schedule |
| `--at WHEN` | Match against local civil time `YYYY-MM-DD HH:MM` or `YYYY-MM-DDTHH:MM` instead of now |
| `-v`, `--verbose` | Print schedule evaluation details |
Typical host crontab entry:
```cron
* * * * * jan cron
```
Matching scripts execute their `run` leaf (same as `jan <chain> run`). Failures are reported; jan continues with the remaining matches.