El cron sirve para realizar tareas programadas. Yo lo uso para hacer un apagado automático de los equipos de un aula a una hora, por si se queda alguno encendido. Pero si se ha cerrado la sesión, no funciona.
¿Hay forma de conseguir que funcione sin sesión abierta?
Programa, con sudo, otro apagado 5 minutos después, así si no hay sesión que ejecute el primero, se ejecutará el de root.