Существует процесс под названием SH, использующий 100% моего процессора.

Я проверил монитор активности и заметил 2 процесса sh, которые потребляли мой процессор.

Какие приложения связаны с этими процессами и как я могу остановить их от использования всего ЦП?

Введите ps -efтерминал и посмотрите, какой родительский процесс запустил команды оболочки.

Ответы (2)

shэто оболочка , программа, которая обеспечивает интерфейс командной строки для вашего компьютера. Его можно использовать либо в интерактивном режиме, либо в качестве интерпретатора файлов сценариев, таких как известные сценарии периодического обслуживания. Вероятно, в данном случае запущен какой-то такой скрипт, который по какой-то причине может зависнуть.

Вы сможете узнать, что это за сценарий, используя Inspect для shпроцессов в Activity Monitor и посмотрев на вкладку Open Files and Ports. Перечисленный там файл с расширением .sh является сценарием оболочки. Мы надеемся, что его название даст вам представление о его назначении; вы также можете открыть его как текст и проверить его.

Сценарий оболочки не обязательно имеет .shрасширение.
Нет, это правда.

Знайте, что это старый пост, но в моем случае, когда я увидел высокую загрузку процессора SH, это был ВИРУС!

Я часами гуглил, чтобы узнать это и удалить.

Ответ на решение здесь: https://superuser.com/a/868147

Лучше дать ссылку на конкретный ответ, который вы упомянули. Используйте кнопку «Поделиться» под каждым ответом, чтобы получить прямую ссылку. Хотя все ответы там связаны с cron, и я думаю, что решение этого вопроса не связано с cron.