DashboardopencodeStartTransientUnit Unix FDs

StartTransientUnit Unix FDs

Category: decision
Confidence: 1.00
ID: 01a07f58-e052-7777-9409-4d503b384b7e
Project ID: c0425955-02bc-4c17-9af2-b114c00077e7
Cross-project: No
Recalled in other projects: 0
Source session: 1NVyZh8FhrP3Z3Yh1
Created: 2026-09-08 04:21:04
Updated: 2026-09-08 04:48:46

Content

Chose direct systemd StartTransientUnit with D-Bus Unix-FD properties over systemd-run --pipe because systemd 255 accepts StandardInputFileDescriptor, StandardOutputFileDescriptor, and StandardErrorFileDescriptor as h values, avoiding helper lifecycle ambiguity and status parsing. Pass one duplex stream for PTY I/O and the approved cwd descriptor separately; never hand-roll D-Bus FD transport.

Move to: