Uso maid para ejecutar algunos scripts de mantenimiento con regularidad, a través de launchd . El tiempo que elegí para que esas tareas se ejecuten hace que sea muy probable que no decida apagar mi computadora de repente, pero uno nunca puede estar absolutamente seguro.
A veces, las aplicaciones GUI evitan que la computadora se apague debido a cambios no guardados. ¿Podemos replicar esto a través de CLI? Un poco como caffeinate pero para apagar en lugar de dormir.