Halten Sie einen Mac an einer Terminalaufgabe arbeiten

Halten Sie einen Mac an einer Terminalaufgabe arbeiten

Ich möchte einen Prozess auf einem Mac am Laufen halten. Ich starte den Prozess in einem Terminal (egal, ob ich TMUX verwende oder nicht), sperre den Bildschirm und gehe weg. Mehrere Stunden später sehe ich, dass der Prozess nicht ausgeführt wurde und etwa 10 Minuten nach dem Start des Sperrbildschirms beendet wurde.

Ich habe die Energiesparfunktionen für den Sperrbildschirm (und den Monitor) deaktiviert, aber ich würde sie gerne wieder einschalten. Es gibt keinen Administrator, der meine Einstellungen ändert, es ist nur ein Heimcomputer.

Gibt es sonst noch etwas, das ich überprüfen sollte?

Antwort1

Es gibt eine Terminal-App, die Sie über Homebrew installieren und dann in einem Terminal ausführen können, um zu verhindern, dass Ihr Mac in den Ruhezustand wechselt.

brew install --cask caffeine

Sehen Sie sich nach der Installation die Manpages an, um sich mit den Parametern vertraut zu machen.

man caffeinate

Wenn Sie es beispielsweise ohne den Parameter -t ausführen, können Sie ein Timeout in Sekunden angeben, wann es stoppt, oder mit -i beobachtet es einen anderen Prozess und stoppt, wenn dieser Prozess nicht mehr aktiv ist.

verwandte Informationen