![kill---0은 무엇을 하나요? [복사]](https://linux55.com/image/123644/kill---0%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9D%84%20%ED%95%98%EB%82%98%EC%9A%94%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
네, 비슷한 게 이미 있는 걸 봤어요질문, 그러나 나는 그것을 발견했고 이것이 무엇을 하고 있는지 kill -- -0
궁금했습니다 .--
답변1
UNIX/Linux 세계에서 서로 이어지는 두 개의 대시는 옵션의 끝을 나타냅니다. 예를 들어 문자열 -n
을 검색하려면 grep
다음 명령을 사용합니다.
grep -- -n file
위의 경우에 줄 번호를 얻으려면 다음을 사용해야 합니다.
grep -l -- -n file
따라서 명령은 ID(음수 0)를 사용하여 프로세스 kill -- -0
에 신호를 보내려고 합니다.-0
답변2
-0
이 경우 전달되지 않은 옵션을 나타내는 데 사용됩니다 . 이렇게 하면 전달된 PID가 아닌 옵션 kill -0
으로 간주됩니다 .-0
예를 들어 이렇게 하면 디렉터리를 긴 형식으로 나열하는 대신 ls -- -l
이름이 지정된 파일을 찾습니다 .-l