Como é o primeiro PID, você precisa precedê-lo com "-" caso contrário, será confundido com uma opção.
kill -9 -- -21581
Eu estou no Debian GNU / Linux. A página man para "kill" diz que eu posso usar o valor PID negativo para matar o grupo de processos, mas quando rodando na linha de comando, ele não funciona:
$ /bin/kill -9 -21581
/bin/kill: invalid option -- '2'
Usage:
kill [options] <pid> [...]
etc.
Ao usar o kill embutido do bash, ele funciona bem.