안녕하세요.. 지금까지 그냥 무심코 kill 명령어를 사용했었는데..kill -l 을 해보니 시그널들이 엄청 많네여.. 근데 sigkill과 sigterm의 차이가 먼지 몰겠네요.. 둘다 프로세스를 종료시키는거 같던데..차이가 먼가요?
SIGTERM 은 프로세스에 종료를 요청해 정리 작업을 할 기회를 주고, SIGKILL 은 커널이 바로 강제 종료합니다. 먼저 kill 로 SIGTERM 을 보내고, 응답이 없을 때만 kill -9 를 쓰는 것이 권장됩니다.