Я хочу завершить все процессы с одинаковым именем, принадлежащие пользователю, например:
$ps -u user_1
2345 myapp
2346 myapp
2347 myapp
2348 myapp2
2349 myapp
Я хочу завершить все процессы «myapp», принадлежащие «user_1». Как это сделать?
решение1
Вы можете использовать команду pkill.
pkill -u user_1 myapp
Обратите внимание, что его myapp2
не убьют, так как у него другое имя.
решение2
используйте команду pkill и подстановочные знаки
pkill -u user_name 'myap*'
это завершит все процессы, начинающиеся с myap.
"?" - соответствует 0 или 1 символу
"*" - соответствует 0 или более символам