kill - send signals to processes or jobs.
kill [-s signal | -signal] (pid | job_id) ... kill -l [status]
kill is a POSIX regular builtin provided by Rush. It sends TERM by default. Signals may be selected by name or number, and targets may be process IDs or shell job specifications. kill -l lists signal names; with a numeric status, it prints the corresponding signal name.
This page summarizes the builtin in Rush documentation. POSIX is the normative reference for detailed portable behavior.
See the POSIX definition for command-specific status rules. Usage errors generally return a non-zero status.
rush-builtins(7), POSIX Shell Command Language.