Wie erkennt man einen gesperrten Bildschirm / eine gesperrte Anmeldesitzung in einem Skript?

4

Ich suche nach einer Möglichkeit für ein Skript (entweder Bash oder AppleScript, spielt keine Rolle), um festzustellen, ob der Status des Bildschirms oder der Benutzeranmeldesitzung gesperrt ist oder nicht (dh, der Benutzer muss seinen Berechtigungsnachweis eingeben, um zurückzugelangen zu ihrer / seiner Sitzung).

Dies unterscheidet sich von der Erkennung, ob der Bildschirmschoner aktiviert ist, was bereits in https://stackoverflow.com/questions/1390123/ beantwortet wird , da ein aktiver Bildschirmschoner nicht immer mit einer gesperrten Sitzung identisch ist.

Hast du irgendwelche Vorschläge? Vielen Dank!

SP Arif Sahari Wibowo
quelle
Wie soll das Skript mehrere gleichzeitig angemeldete Benutzer behandeln?
bmike