linux_process_signal_reference
Look up POSIX/Linux process signals: returns number, name, default action, description, and kill/trap command examples.
Instructions
Process Signal Reference. Look up the POSIX / Linux process-signal table (31 standard signals) — for each signal returns its number, symbolic name (SIGTERM, SIGKILL, SIGHUP…), default kernel action, description, common senders, trap/handler behaviour, and ready-to-run kill/trap command examples. The "operation" field selects the query mode: "lookup" filters the table by free text, signal number, category and platform; "byName"/"byNumber" return one signal; and "categories" lists the category buckets. Use it as a static cheatsheet — it does not send, trap, or deliver any signal and touches no process. Runs locally on a built-in dataset: read-only, non-destructive, offline, contacts no external service, and is rate-limited.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | No | Query mode. "lookup" filters the full table (uses query/category/platform); "byName" returns one signal (uses name); "byNumber" returns one signal (uses number/platform); "categories" lists category buckets (ignores other fields). | lookup |
| query | No | lookup only. Free-text filter matched against signal name, short name, number, description, default action and senders. A digit-only value matches the signal number exactly; a full SIG name matches that signal only. Empty returns all. | |
| platform | No | lookup/byNumber. Selects per-platform signal numbers, which differ across architectures (e.g. SIGUSR1 is 10 on Linux, 30 on macOS/FreeBSD). | linux |
| category | No | lookup only. Restricts results to one behaviour bucket. all returns every signal. | all |
| name | No | byName only. Signal name with or without the SIG prefix, case-insensitive (e.g. SIGTERM, term). | |
| number | No | byNumber only. Signal number to resolve on the chosen platform (e.g. 9 for SIGKILL on Linux). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | Whether the lookup succeeded. | |
| operation | No | The operation that was executed, echoed back. | |
| result | No | Operation-specific payload. lookup returns signals (array of signal entries) and total (integer); byName/byNumber return a single signal entry; categories returns a categories array of id/label/description. A signal entry has name, number, default (default kernel action), description, sender (array), traps, examples (kill and trap shell snippets), and optional notes. |