LaunchAgent without rebooting? — by kithrup on Apple Developer Forums
Accepted self-answer: a LaunchAgent loaded for one user would not run for a second user because its stdout/stderr log file in /tmp had been created with mode 0644 on the first run and was not writable by others. Pre-creating the file with chmod a+rw and reloading the agent fixed it. Pointing logs to a per-user location is a safer alternative.
Quick steps
- touch and chmod a+rw the log file
- launchctl bootstrap gui/<uid> <plist>
Paraphrased from the source. Menus can differ by version, so check the original for full details.
Source: LaunchAgent without rebooting? by kithrup on Apple Developer Forums. Licence: Link only (©).
- Source reviewed
- 2026-11-02
- Link checked
- 2026-11-02
- Tested hands-on
- Not by Oddbyte.Me