ps -ef | grep APP | awk '/grep/!{print$2}' | xargs -i kill {}


Команда ps -ef с помощью опции -e выдает список всех запущенных процессов, а опция -f выводит подробную информацию о каждом процессе. Результат передается команде grep, которая ищет строку APP в списке процессов. Затем вывод передается в awk, где производится фильтрация по строке, которая не содержит «grep». Программа awk выводит второй элемент из списка (это и есть PID), который передается в xargs с опцией -i. Команда xargs вызывает команду kill с полученным PID. Таким образом, команда ищет PID процесса, связанного с приложением APP, и завершает его с помощью команды kill. Альтернативный вариант — использование команды pkill, которая находит процессы по имени и завершает их, например: «pkill -f APP».

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *