std@0.116.0/signal

Deno standard library
GitHub Stars
2199
Go to latest
import * as mod from "https://deno.land/std@0.116.0/signal/mod.ts";

Functions

onSignal 👎 deprecated

Registers a callback function to be called on triggering of a signal event.

signal

Generates an AsyncIterable which can be awaited on for one or more signals. dispose() can be called when you are finished waiting on the events.

signal

signal is a module used to capture and monitor OS signals.

usage

The following functions are exposed in mod.ts:

signal

Generates an AsyncIterable which can be awaited on for one or more signals. dispose() can be called when you are finished waiting on the events.

import { signal } from "https://deno.land/std/signal/mod.ts";
const sig = signal("SIGUSR1", "SIGINT");
setTimeout(() => {}, 5000); // Prevents exiting immediately.

for await (const _ of sig) {
  // ..
}

// At some other point in your code when finished listening:
sig.dispose();

onSignal

Registers a callback function to be called on triggering of a signal event.

import { onSignal } from "https://deno.land/std/signal/mod.ts";

const handle = onSignal("SIGINT", () => {
  // ...
  handle.dispose(); // de-register from receiving further events.
});