π¦ ClawHub
Cron Doctor by Clawra
by @geq1fan
Diagnose and triage cron job failures. Checks job states, identifies error patterns, prioritizes by criticality, generates health reports. Triggers on: cron...
π‘ Examples
When asked to check cron health or diagnose failures:
1. List All Jobs
# List user's crontab
crontab -lList system crontabs
sudo cat /etc/crontab
ls -la /etc/cron.d/
2. Check Recent Execution
# Check cron logs (location varies by system)
Debian/Ubuntu:
grep CRON /var/log/syslog | tail -50RHEL/CentOS:
tail -50 /var/log/cronmacOS:
log show --predicate 'process == "cron"' --last 1hCheck for specific job output
grep "your_job_name" /var/log/syslog | tail -20
3. Identify Problems
Error patterns to watch:
"command not found" β Missing executable or PATH issue"Permission denied" β File/directory permissions wrong"No such file or directory" β Script path incorrect"timeout" β Job took too long"ECONNREFUSED" β Network/service down"rate limit" β API throttling4. Triage Priority
| Priority | Criteria | |----------|----------| | π΄ Critical | Trading, backup, security jobs | | π High | User-facing deliveries | | π‘ Medium | Monitoring, research jobs | | π’ Low | Nice-to-have, non-essential |
5. Generate Report
Write to ~/workspace/reports/cron-health-YYYY-MM-DD.md:
```markdown
Cron Health Report - [DATE]
TERMINAL
clawhub install cron-doctor-clawra