사용자에게 속한 동일한 이름을 가진 모든 프로세스를 종료하고 싶습니다. 예를 들면 다음과 같습니다.
$ps -u user_1
2345 myapp
2346 myapp
2347 myapp
2348 myapp2
2349 myapp
"user_1"에 속한 모든 "myapp" 프로세스를 종료하고 싶습니다. 어떻게 해야 합니까?
답변1
pkill 명령을 사용할 수 있습니다.
pkill -u user_1 myapp
myapp2
이름이 다르기 때문에 종료되지 않습니다 .
답변2
pkill 명령 및 와일드카드 사용
pkill -u user_name 'myap*'
myap으로 시작하는 모든 프로세스를 종료합니다.
"?" - 0 또는 1개의 문자와 일치합니다.
"*" - 0개 이상의 문자와 일치