SC2173 – ShellCheck Wiki

See this page on GitHub

Sitemap


SIGKILL/SIGSTOP can not be trapped.

Problematic code:

trap 'echo "unkillable"' KILL

Correct code:

Not applicable. This is not possible.

Rationale:

SIGKILL and SIGSTOP can not be caught/ignored (according to POSIX and as implemented on platforms including Linux and FreeBSD). Trying to trap this signal has undefined results.

Exceptions:

None. If you come across one, please file an issue about it.


ShellCheck is a static analysis tool for shell scripts. This page is part of its documentation.