Wenn Ihr Mac in den Energiesparmodus wechselt, versetzt er alle Apps in den Energiesparmodus. Dadurch werden sie vom Internet getrennt und die Verarbeitung angehalten, um Strom zu sparen, wenn kein Strom benötigt wird.
Ich möchte dasselbe für meine geöffneten Apps tun können, während ich meinen Mac aktiv verwende (insbesondere die schweren, die sehr lange zum Hochfahren brauchen, die übrigens im Hintergrund Ressourcen verbrauchen ).
Wenn es eine Reihe von Terminalbefehlen oder eine Anwendung von Drittanbietern gibt, die dies erreichen können, würde ich es unglaublich nützlich finden, um meine Akkulaufzeit und CPU-Last während des Tages zu schonen.
Sie sollten dies auf einem gut erzogenen System nicht tun müssen. Wenn Sie spezifische Probleme mit bestimmten Apps haben, stellen Sie bitte für jede einzelne Frage separate Fragen, damit wir gezielte Wege finden können, sie zu einem besseren Verhalten zu bewegen.
Trotzdem ist es einfach, jeden Prozess zu unterbrechen und fortzusetzen:
Ermitteln Sie die PID (Prozess-ID) der App, die Sie sperren möchten. Sie können dies über Activity Monitor
, ps
, top
, oder eine beliebige Methode tun.
Senden Sie eine SIGSTOP
an diesen Prozess. Dadurch wird der Prozess angehalten, sodass er keine CPU-Zeit erhält. Beispiel: Wenn die PID 12345 ist,
kill -STOP 12345
Wenn Sie die App wieder verwenden möchten, senden Sie ihr eine SIGCONT
:
kill -CONT 12345
Sie können auch verwenden killall
, um einen Prozess nach Namen anstatt nach PID anzugeben. Beachten Sie, dass dies dieses Signal standardmäßig an jeden Prozess sendet, den Sie besitzen und der mit dem Prozessnamen übereinstimmt. Siehe man killall
für weitere Details.
mmmmmm
gerecht
mmmmmm
JonathanReez