He estado buscando ejecutar algunos comandos de limpieza cuando un usuario cierra la sesión, sin embargo, la antigua función de enlace de cierre de sesión, aunque todavía funciona, ha quedado en desuso por algún tiempo, por lo que es posible que no esté con nosotros por mucho tiempo.
Desafortunadamente, aunque launchd
proporciona una alternativa conveniente a los enlaces de inicio de sesión, no existe un reemplazo tan obvio para los enlaces de cierre de sesión.
Ya he experimentado con la creación de un script de shell que se inicia al iniciar sesión, y simplemente duerme hasta que se recibe una señal de apagado, sin embargo, esto no parece funcionar (el script nunca recibe la señal durante el funcionamiento normal).
De lo contrario, no estoy seguro de cuál sería la mejor manera de ejecutar un comando rápido al cerrar sesión. Sé que hay algunas utilidades de terceros que pueden hacerlo, pero ¿hay alguna forma "correcta" de hacerlo?
line 8: syntax error near unexpected token ;'
(con una tumba antes del punto y coma)