2014-02-12 3 views
0

나는 죽일 필요가있는 프로세스가 있습니다.파이썬 프로세스를 종료하는 동안 이상한 동작이 발생합니다.

python /foo/bar/bz 

내가 현재 사용

sudo pkill bz 

하지만 이것이 실패 :이 작동

ps -aux | grep bz 

sudo kill -9 {{Process ID}} 

그러나 내가 사용했습니다. 나는 왜 이상한 행동을 보는지 모르겠다.

내가 실행하고있는 다른 파이썬 프로세스가 있기 때문에 pkill python을 사용하고 싶지 않다. 이상하게도 방해하고 싶지 않다.

답변

3

사용 -f 옵션 :

sudo pkill -f bz 

pkill(1) 맨 페이지에 따르면 : 위의 명령

-f, --full 

     The pattern is normally only matched against the process name. 
     When -f is set, the full command line is used. 

참고 명령 줄에서 bz을 포함하는 모든 프로세스를 종료합니다. 그러므로 예기치 않은 과정을 없애지 않도록하십시오. pgrep -fl bz

관련 문제