대소문자를 무시하고 패턴을 처리하는 모든 프로세스를 종료합니다.

대소문자를 무시하고 패턴을 처리하는 모든 프로세스를 종료합니다.

비슷한 작업을 수행하는 별칭을 원 pkill -f PATTERN하지만 패턴의 대소문자를 무시합니다. 이것저것 찾아보다가 알아낸건데 안되네요

alias pkf="kill `ps ax | grep -i $1 | awk '{ print $2 }'`"
alias pkf9="kill -9 `ps ax | grep -i $1 | awk '{ print $2 }'`"

답변1

man pkill:

       -i, --ignore-case
          Match processes case-insensitively

그래서:

pkill -fi PATTERN

답변2

killall대소문자를 무시하는 명령은 다음 과 같습니다 .

killall -I process_name

경고하다: 이 명령은 Linux에서만 이 방식으로 작동합니다. AIX, Solaris, HP-UX에서는 사용하지 마십시오!

GitHub의 커밋에 killall따르면21 살.

관련 정보