Ich suche nach einer Möglichkeit, einen Benutzer nach 30 Minuten Inaktivität automatisch abzumelden und alle offenen Anwendungen zu schließen. Ab sofort gibt es wirklich nur einen Benutzer, mit dem man sich befassen muss. Ich bevorzuge eine einfache (kostenlose) Möglichkeit, aber ich bin offen für die Verwendung eines Programms, mit dem das Gleiche erreicht werden kann. Bisher habe ich mir folgendes Applescript ausgedacht, um alle Programme zu schließen und mich abzumelden:
tell application "System Events"
key down {command, shift, option}
keystroke "Q"
key up {command, shift, option}
end tell
Ich bin mir nicht sicher, wie ich vorgehen soll, um die Zeit der Inaktivität herauszufinden. Ich habe nicht viel Programmiererfahrung, daher würde ich mich über jede detaillierte Schritt-für-Schritt-Anleitung freuen.
quelle
kill -9 $(ps aux | grep "^$USER" | cut -b 10-21)
zum Frühstück lesenDie andere Option ist, wenn der Computer mit einem OSX-Server vernetzt ist, Workgropup Manager zu verwenden und in den Gruppeneinstellungen zu definieren. Dann können Sie eine Auszeit festlegen. Sie können das Zeitlimit für den Benutzer oder die Arbeitsgruppe festlegen, dem bzw. der der Computer hinzugefügt wurde.
quelle