Tengo la Require password 4 hours after sleep ...
opción Security and Privacy
de Preferencias del Sistema establecido y que estoy ejecutando un script con launchd
a suspender mi sesión en un momento determinado del día (véase esta cuestión para más detalles). El resultado es (cuando el intervalo de tiempo y hora específica del día se superponen) es que mi cuenta es doblemente bloqueado, uno para cada acción, que requieren la entrada de la contraseña dos veces.
Hay una forma de comprobar (por ejemplo, en un shellscript o Applescript) si o no mi cuenta ya está bloqueado antes de llamar a /System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession -suspend
comando?