Use multi-user.target instead of default.target, add TimeoutStopSec=10
for clean shutdown, add SyslogIdentifier for journald filtering.
💘 Generated with Crush
Assisted-by: Crush:/models/Qwen3.6-27B-uncensored-heretic-v2-Native-MTP-Preserved-Q4_K_M.gguf
18 lines
412 B
Desktop File
18 lines
412 B
Desktop File
[Unit]
|
|
Description=DWARF telescope daemon (persistent WS + RTSP + visual odometry)
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
ExecStart=/usr/local/bin/dwarfctl serve --ip 192.168.88.1 --cam wide --addr 127.0.0.1:7777
|
|
Restart=on-failure
|
|
RestartSec=3
|
|
TimeoutStopSec=10
|
|
SyslogIdentifier=dwarfctl
|
|
StandardOutput=journal
|
|
StandardError=journal
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|