Works for me too, sorry for the delay. On macOS, with `open(1)` (non-blocking), the launched process is a direct child of `launchd` (PID 1), so I wouldn't expect otherwise.