Cuando apago mi computadora, quiero mostrar algunas tareas pendientes que tengo que hacer antes de salir de la oficina ... Hice una aplicación local para administrar esas tareas, básicamente solo quiero ejecutar un comando y cerrar después de matar La aplicación ejecutada.
21
Respuestas:
Puede agregar su comando al archivo
/etc/gdm/PostSession/Default
antes de laexit 0
línea.fuente
Puede hacer esto creando un script en /etc/rc0.d (para apagar) y /etc/rc6.d (para reiniciar). Para hacer esto, ejecute:
Edite su script de apagado en el editor de texto y luego ejecute:
Y si quieres que se ejecute al reiniciar también ejecuta esto:
Fuente: este hilo del foro
fuente
Suena como una pregunta para superuser.com para mí. De todos modos, después de buscar en Google, encontré ¿Cómo ejecutar un script al cerrar sesión? que dice agregar el script a $ HOME / .bash_logout.
Si eso no funciona, agregue
a / etc / gdm / PostSession / Default para que ejecute el script de cierre de sesión correctamente.
Al ver que antes del apagado el usuario está desconectado de todos modos, esto debería cubrir ambas bases.
fuente
real
TTY) y no cuando cierre sesión en gnome.Si lo hace,
./app-to-run && sudo shutdown -h now
la computadora debería apagarse una vez que la aplicación se ejecute.fuente
Casi la misma respuesta que Tommy Brunn pero sin correr el riesgo de que se le pida la contraseña de root:
fuente