왜 죽이지 않겠습니까 -s더 이상 일하지 않나요?

왜 죽이지 않겠습니까 -s더 이상 일하지 않나요?

오랫동안 프로세스로 kill -s9보내기를 실행했지만 SIGKILL이제는 데비안 테스트에서는 작동하지 않는 것 같습니다.

$ 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.

관련 정보