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 * * * * (: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 |
|---|---|
| Crontab line | 20 * * * * cd /home/superht/pricing && /home/superht/pricing/scripts/rs_ticket_invoice_sheet_sync.sh >> …/cron.log 2>&1 |
| Script | /home/superht/pricing/scripts/rs_ticket_invoice_sheet_sync.sh |
| Cadence | Fires at :20; the export typically lands a few minutes later (~:25, depending on RS pull time) |
| 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 sheets_read (Google Drive fetch doesn’t work on Sheets) |
To re-run sooner than the next :20, invoke the script directly:
remote_execute_command(command="cd /home/superht/pricing && ./scripts/rs_ticket_invoice_sheet_sync.sh").
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
Last verified against live systems: 2026-06-01 — see doc freshness.