이 ‘kill’명령이 왜 컴퓨터에서 로그 아웃합니까? 아웃합니다 ( 이 명령을

다음 명령은 로그 아웃합니다 ( 이 명령을 실행 하지 마십시오 ).

kill -9 -1

왜 그런지 모르겠습니다.

누군가 나에게 이것을 설명 할 수 있습니까?



답변

구문은 kill SIGNAL PID입니다.

-9옵션은 SIGKILL신호를 보내 도록 지정합니다 (즉시 대상 프로세스를 종료하고 PID 지정은 -1“자체 및 초기화를 제외한 모든 프로세스”의 약어입니다).

사용 sudo하지 않고 루트 권한이 없기 때문에 전체 세션을 종료하여 로그 아웃 할 수있는 권한이있는 모든 프로세스를 즉시 종료합니다.


답변

시험

man kill

kill 명령에 대한 설명을 얻을 수 있습니다.

그것은 말한다 :

-1의 PID는 특별합니다. kill 프로세스 자체와 init를 제외한 모든 프로세스를 나타냅니다.

실시 예

죽이기 -9-1

 Kill all processes you can kill.

모든 프로세스를 종료 할 때 컴퓨터에서 로그 아웃하는 이유를 이해하기를 바랍니다. 당신은 모든 것을 종료했습니다.

도움이 되었기를 바랍니다.


답변

맨 페이지 -1에서 프로세스 ID로 제공 하고 있습니다 kill.

 A  PID of -1 is special; it indicates all processes except the
 kill process itself and init.

답변