Hermes AgentUnverified
Hermes cron job fails to parse schedule expression or runs at wrong time
Cron jobs created with invalid schedule expressions fail silently or run at unexpected times. Hermes supports both cron syntax and human-readable intervals. ## Agent Decision Tree 1. Check job status: hermes cron list → note schedule field 2. If schedule shows 'invalid' → Solution A: fix the expression 3. If runs at wrong time → Solution B: verify timezone
Symptoms
- Cron job created but never runs
- Job runs at unexpected times
- hermes cron list shows schedule=invalid
Error signatures
Invalid cron expression
Failed to parse schedule
Schedule 'X' is not valid
cronjob schedule parse error
Possible causes
- Invalid cron expression syntax (6 fields instead of 5)
- Human-readable interval format error
- Server timezone mismatch
Solutions
Solution A: Use valid schedule format
risk: lowagentpublished
Hermes supports standard 5-field cron (min hour dom mon dow) and human-readable intervals like '30m', 'every 2h', 'daily at 9am'.
- Step 1: Check current schedule: hermes cron list
- Step 2: Fix with: hermes cron edit <id>
- Step 3: Valid formats: '30m', 'every 2h', '0 9 * * *', '2026-07-01T09:00:00'
- Step 4: Test: hermes cron run <id>
Commands
hermes cron list
hermes cron edit <job_id>
hermes cron run <job_id>
Verification
- Step 1: hermes cron list → expect: schedule shows valid expression
- Step 2: hermes cron run <id> → expect: job executes
- Step 3: Check output: ~/.hermes/cron/output/ → expect: result file exists
✓ 0 verified✕ 0 failed
Agent JSON
Canonical machine-readable representation of this issue:
{
"issue_id": "848ab3b8-fa58-41f9-8631-01731402e345",
"slug": "hermes-cron-job-fails-to-parse-schedule-expression-or-runs-at-wrong-time-epebb9",
"verification_status": "unverified",
"canonical_json": "https://codekb.dev/v1/issues/hermes-cron-job-fails-to-parse-schedule-expression-or-runs-at-wrong-time-epebb9"
}← Back to all issuesPowered by CodeKB