なぜ殺さないのですか -sもう働かない?

なぜ殺さないのですか -sもう働かない?

私は長い間プロセスにkill -s9送信を実行しましたが、SIGKILL今はDebianテストでは動作しないようです。

$ kill -s 9 988224
kill: unknown signal: SIG9
kill: type kill -l for a list of signals

そしてまだ作業する記録が残っているようですが、

-<signal>
-s <signal>
--signal <signal>
      Specify the signal to be sent.  The  signal  can  be
      specified  by using name or number.  The behavior of
      signals is explained in signal(7) manual page.

楽しくkill -9効果的です。停止を使用すると、なぜ-s9動作しますか?

答え1

zsh独自のバージョンがありますkill

$ /bin/kill -s9 998126

$ kill -s9 998126
kill: unknown signal: SIGS9
kill: type kill -l for a list of signals

/bin/killfromと互換性がありませんprocps-ng。組み込みのzsh提案、

   kill [ -s signal_name | -n signal_number | -sig ] job ...
   kill -l [ sig ... ]

kill -n 9最も近いシミュレーションで。詳細については、次を参照してください。man zshbuiltins

関連情報