Handle OS Signals
- Use the flag to access new or unstable features in Deno
- Use the
dispose()
function of the Deno.signal SignalStream to stop watching the signal
You can use Deno.signal()
function for handling OS signals:
Deno.signal()
also works as a promise:
If you want to stop watching the signal, you can use method of the signal object:
deno run --unstable dispose-signal.ts
The above for-await loop exits after 5 seconds when sig.dispose()
is called.