If the signal is not specified with either the -n or the -s option, the SIGTERM signal is used.

If -l is specified, and no arg is specified, then kill writes the list of signals to standard output. Otherwise, arg
can be either a signal name, or a number representing either a signal number or exit status for a process that was terminated due to a signal. If a
name is given the corresponding signal number will be written to standard output. If a number is given the corresponding signal name will be
written to standard output.

Specify a signal name to send. The signal names are derived from their names in <signal.h> without the
SIG prefix and are case insensitive. kill -l will generate the list of signals on the current platform.