claude-memory/graph/configurations/issue-dispatcher-separate-systemd-timer-and-service-not-runn-1df35c.md
2026-03-02 14:05:39 -06:00

55 lines
1.7 KiB
Markdown

---
id: 1df35c2c-3749-4777-af9f-c6e2e5111979
type: configuration
title: "Issue Dispatcher: Separate systemd timer and service (not runner.sh template)"
tags: [claude-scheduled, systemd, timer, issue-dispatcher, configuration]
importance: 0.6
confidence: 0.8
created: "2026-03-02T20:04:46.168718+00:00"
updated: "2026-03-02T20:05:39.459540+00:00"
relations:
- target: cb5e8814-f689-4de0-8854-823358706dec
type: RELATED_TO
direction: outgoing
strength: 0.78
edge_id: a476cd48-527f-4326-8e20-2bce41ada2fd
- target: b27fb831-811e-4103-b5f1-3c36d5b1ad20
type: RELATED_TO
direction: outgoing
strength: 0.78
edge_id: c2569dab-7309-403b-abfc-15da002c33cd
- target: 62ee21e8-2b56-4d38-a73d-47e2724f08c6
type: RELATED_TO
direction: outgoing
strength: 0.76
edge_id: a649f391-20c5-43a1-a4c3-5b300f02d43f
- target: c4b2f42d-b443-447f-8a05-bba099e06036
type: REQUIRES
direction: incoming
strength: 0.8
edge_id: 8719b756-9563-4c2d-85ef-4a5700354489
- target: 2d98e145-1de7-4ea2-8bfb-fd89c364fbcc
type: RELATED_TO
direction: incoming
strength: 0.8
edge_id: 0ffaf711-6a34-4aa5-8c28-1a0e9129c52e
---
# Issue Dispatcher Systemd Setup
## Why Separate Units
The issue-dispatcher is its own script, not a task run by runner.sh, so it has dedicated systemd units rather than using the `claude-scheduled@.service` template.
## Files
- `~/.config/systemd/user/claude-issue-dispatcher.service`
- `TimeoutStartSec=1800` (30 min for up to 3 issues)
- `~/.config/systemd/user/claude-issue-dispatcher.timer`
- Runs Mon-Fri at 09:45:00
## Key Config
```ini
[Service]
TimeoutStartSec=1800
ExecStart=%h/.config/claude-scheduled/issue-dispatcher.sh
```