diff --git a/src/daemon/launchd.ts b/src/daemon/launchd.ts index a40b7a7e41e..56da87df332 100644 --- a/src/daemon/launchd.ts +++ b/src/daemon/launchd.ts @@ -460,5 +460,11 @@ export async function restartLaunchAgent({ if (res.code !== 0) { throw new Error(`launchctl kickstart failed: ${res.stderr || res.stdout}`.trim()); } - stdout.write(`${formatLine("Restarted LaunchAgent", `${domain}/${label}`)}\n`); + try { + stdout.write(`${formatLine("Restarted LaunchAgent", `${domain}/${label}`)}\n`); + } catch (err: unknown) { + if ((err as NodeJS.ErrnoException)?.code !== "EPIPE") { + throw err; + } + } }