4 votos

¿Cómo ejecutar un shell script tras la autentificación del usuario (por ejemplo, el desbloqueo de la pantalla)?

Me gustaría especificar un shell script (digamos uno que me envíe un correo electrónico) cada vez que un un usuario determinado está autentificado Por ejemplo, si se solicita después de la suspensión, un nuevo inicio de sesión o un cambio rápido de usuario.

PD: He encontrado respuestas para ejecutar un script cuando el ordenador se despierta de la suspensión y otra para cuando un usuario inicia una nueva sesión, pero no es exactamente lo que busco.

1voto

Frazer Kirkman Puntos 19

Desde https://apple.stackexchange.com/a/159510/76470 :

He encontrado SleepWatcher , una herramienta gratuita que permite ejecutar un script</strkeep><strkeep> cuando la pantalla entra en reposo o se despierta.

Después de instalarlo, puede enlazar un shell script que se ejecute en uno de los eventos disponibles (que incluyen pantalla atenuada , pantalla para despertar , el sueño del ordenador , despertar el ordenador y algunos más). Desde el shell script, puedo ejecutar un comando, o llamar a un AppleScript que quiero ejecutar en estos eventos.

Como mi pantalla se pone en reposo cuando bloqueo el ordenador, esto es exactamente lo que estaba buscando.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X