'kill -0'은 무엇을 의미하나요?`? [복사]

'kill -0'은 무엇을 의미하나요?`? [복사]

나는 이것을 스크립트에서 발견했습니다 kill -0 <pid>.

프로세스가 존재하는지 확인하는 방법처럼 보입니다.

정확히 무슨 뜻인지 몰라서 kill -0정의를 찾아봤지만 아무런 정보도 찾을 수 없었습니다.

man signal, 다양한 UNIX 버전에서는 신호 0을 언급하지 않습니다.

kill -l 0T(SIGT여야 함)를 반환합니다.

그래서 요점은 무엇입니까 kill 0 <pid>?

답변1

kill( man kill) 의 매뉴얼 페이지

sig가 0이면 신호가 전송되지 않지만 오류 검사는 계속 수행됩니다.

당신 말이 맞습니다. 프로세스가 존재하는지 확인하는 한 가지 방법은 다음과 같습니다.

관련 정보