본문 바로가기

개발일지

[linux] signal kill

반응형

kill  default : 15 서서히 정리할거 제거하고 죽이는데 

9 signal을 날리게 되면 한번에 죽이기 때문에 정리가 안된 상태로 죽을수 있다. 

 

$ kill -9 [processId] 

$ kill [processid] 

 

이때 processId를 찾기 위해서는 

해당 프로세스를 찾으면 process Id를 찾을 수 있는데 

 

$ ps aux | grep process 

a: 모든 사용자에 대한 정보 

u: 프로세스의 사용자 / 소유자 

x: 터미널에 연결되지 않은 프로세스도 표시 

 

|  : 파이프 - 앞에서 나온 결과값에 다음을 이어서 진행하겠다. 

 

grep : 다음에 해당하는 값을 찾겠다 

 

즉 ps aux | grep project 는 

project라는 이름으로 돌아가는 프로세스 모든것을 찾겠다. 

 

이때 나오는 결과값으로는 현재 쉘에서 입력했으니 지금 프로세스 포함, 현재 돌고 있는 프로세스 정보가 나오게 된다. 

 

* 추가적으로 | 대신에 && 로 연결 할 수도 있는데

  이때  &&로 연결하게 되면 앞의 문장이 모두 완료되었을때 다음 문장이 실행되도록 하라 라는 의미로 사용된다. 

 

 

 

 

반응형