네, 비슷한 게 이미 있는 걸 봤어요질문, 그러나 나는 그것을 발견했고 이것이 무엇을 하고 있는지 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