Cron Schedule
Scheduled jobs across SuperHiTech hosts.
The set of recurring jobs that run without prompting. If something is mysteriously up to date or mysteriously stale, this page is where to start.
Pricing app server (nvrbackup, 10.10.0.14)
| Schedule | Job | Notes |
|---|---|---|
:20 past every hour | RS ticket invoice sheet sync | Pulls RS data, writes CSV, syncs to Google Sheet |
RS ticket invoice sheet sync — details
| Field | Value |
|---|---|
| Cadence | Every hour at :20 |
| Log file | /home/superht/pricing/logs/rs_ticket_invoice_sheet_sync/cron.log |
| Output CSV | /home/superht/pricing/exports/repairshopr_ticket_invoice_report_sheet_sync_latest.csv |
| Target Sheet ID | 1uCsqADzxgfaVJvwuicNeEv1rDNGQcgTZkDoRg8Eie6E |
| Target Sheet tab | Full Order List |
| Reading the sheet | Use Leif:sheets_read (Google Drive fetch doesn’t work on Sheets) |
::: callout
Benign warning: the log will contain No module named 'models' lines.
This is expected and not a real failure. Don’t waste time chasing it.
:::
Leif host (10.10.0.25)
Scheduled jobs are managed through the Leif scheduler, not crontab.
To enumerate them at any moment:
list_scheduled_jobs()
To add or update one:
schedule_job(...)
To remove:
remove_scheduled_job(job_id="...")
The full list isn’t pinned here on purpose — it changes too often, and the
authoritative answer always comes from list_scheduled_jobs().
SHTops host
No SuperHiTech-managed crons currently. UniFi cache refreshes happen via
the SHTops services, not via cron. If you ever need a recurring job on this
host, run it through shtops_execute_command to set up the entry and
document it here.
Related pages
- Hosts — where each schedule runs and how to reach it
- Pricing App File Import — the import workflow whose results feed into the RS sync