Es gibt einen Prozess namens SH, der 100 % meiner CPU beansprucht

Ich überprüfte den Aktivitätsmonitor und bemerkte 2 aufgerufene Prozesse, shdie meine CPU fraßen.

Welche Apps sind mit diesen Prozessen verbunden und wie kann ich verhindern, dass sie die gesamte CPU verbrauchen?

Geben Sie ps -efterminal ein und sehen Sie, welcher übergeordnete Prozess die Shell-Befehle gestartet hat.

Antworten (2)

shist eine Shell , ein Programm, das eine Befehlszeilenschnittstelle für Ihren Computer bereitstellt. Es kann entweder interaktiv oder als Interpreter für Skriptdateien verwendet werden, wie z. B. die berühmten Skripts für die regelmäßige Wartung. In diesem Fall wird wahrscheinlich ein solches Skript ausgeführt und kann aus irgendeinem Grund hängen bleiben.

Sie sollten in der Lage sein, herauszufinden, um welches Skript es sich handelt, indem Sie Inspect für die shProzesse in Activity Monitor verwenden und sich die Registerkarte Open Files and Ports ansehen. Eine dort aufgeführte Datei mit der Erweiterung .sh ist ein Shell-Skript. Sein Name gibt Ihnen hoffentlich einen Hinweis auf seinen Zweck; Sie können es auch als Text öffnen und überprüfen.

Das Shell-Skript hat nicht unbedingt eine .shErweiterung.
Nein, das stimmt.

Wissen Sie, es ist ein alter Beitrag, aber in meinem Fall, als ich eine hohe CPU-Auslastung von SH sah, war das ein VIRUS!

Ich habe stundenlang gegoogelt, um dies herauszufinden und zu löschen.

Lösung hier beantwortet: https://superuser.com/a/868147

Es ist besser, auf die von Ihnen erwähnte spezifische Antwort zu verlinken. Verwenden Sie die Schaltfläche "Teilen" unter jeder Antwort, um den direkten Link zu erhalten. Obwohl sich alle Antworten dort auf Cron beziehen und ich denke, dass die Lösung für diese Frage nicht mit Cron zusammenhängt.