(pid: number, signal: NodeJS.Signals)
| 78 | }) |
| 79 | |
| 80 | const signal = (pid: number, signal: NodeJS.Signals) => |
| 81 | Effect.try({ try: () => process.kill(pid, signal), catch: (cause) => cause }).pipe(Effect.ignore) |
| 82 | |
| 83 | const awaitStopped = Effect.fnUntraced(function* (pid: number) { |
| 84 | const running = yield* Effect.try({ try: () => process.kill(pid, 0), catch: () => false }).pipe( |