import { Pup } from "https://deno.land/x/pup@1.0.0-alpha-15/lib/core/pup.ts";
Properties
Watchdog function that manages process lifecycle events like auto-start, restart, and timeouts.
configuration: Configuration
optional
ipc: FileIPClogger: Logger
processes: Process[]
status: Status
Methods
private
block(id: string)private
processIpc()private
processIpcMessage(message: ValidatedMessage)private
restart(id: string)private
start(id: string)private
stop(id: string)private
terminate(forceQuitMs: number)private
unblock(id: string)