Убейте все процессы, принадлежащие пользователю, с помощью pkill
Искусственный интеллект поможет тебе заработать!
Монитор активности и традиционный инструмент командной строки «kill» могут справиться с большинством потребностей в завершении процессов, но если вам когда-либо приходилось нацеливать и уничтожать все процессы, принадлежащие одной учетной записи пользователя, вы знаете, что это может быть неприятной задачей. Хотя Activity Monitor позволяет вам сортировать «Другие пользовательские процессы» и выбирать несколько процессов, он не позволяет вам завершать несколько процессов одновременно. Точно так же стандартные команды kill и killall обычно нацелены на определенные процессы, а не на каждую отдельную задачу, принадлежащую определенной учетной записи пользователя. Здесь на помощь приходит команда pkill, которая позволяет мгновенно уничтожить каждый процесс, принадлежащий любому пользователю, через терминал.
Как убить все процессы пользователя с помощью pkill
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Базовый синтаксис использования pkill для уничтожения всех пользовательских процессов следующий:
pkill -u username
Убедитесь, что все процессы, принадлежащие этому пользователю, были завершены с помощью флага -u в команде ps:
ps -u username
Предполагая, что все прошло, как задумано, вы увидите пустой список.
pkill не чувствителен к регистру, то есть имя пользователя «TestUser» будет идентифицировано так же, как «testuser».
Если вы собираетесь опробовать это на себе, было бы лучше использовать быстрое переключение пользователей, чтобы инициировать новый вход с другой учетной записью, или использовать сервер ssh и выполнить это на другом локальном Mac. Использование pkill для вашего собственного активного имени пользователя приведет к завершению всех процессов, некоторые из которых обновляются мгновенно, но многие фоновые процессы не будут запускаться снова автоматически. Это приводит к разного рода странному поведению, и в зависимости от того, что у вас запущено, не сильно удивляйтесь, обнаружив, что ОС станет настолько непригодной для использования, что вам придется либо выйти из системы и снова, либо даже перезагрузиться, если активный пользователь Учетная запись, на которую нацелен pkill, была либо корневым, либо административным.
Команда pkill похожа на паяльную лампу, когда указывается на имена пользователей, и ее можно рассматривать как способ принудительно закрыть все, что принадлежит зарегистрированному пользователю, но это также может сделать ее очень мощным инструментом для устранения неполадок и при работе с несуществующими или процессы-зомби, которые остались нетронутыми, несмотря на выход пользователя из системы.
Ранее мы обсуждали команду pkill для уничтожения процессов с помощью подстановочных знаков и определенных приложений / процессов, принадлежащих одному пользователю, и, хотя это недавнее дополнение к Mac, начиная с Mac OS, начиная с Mac OS X Mountain Lion, оно было в Linux. мир в течение некоторого времени.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)