GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Ubuntu – ¿Obligar a que el comando se ejecute al cerrar la sesión?

Quiero ejecutar un comando, diga tocar ~/test.txt cada vez que cierre sesión en mi computadora. ¿Es eso posible, y si es así, cómo debo hacer esto? He mirado otras respuestas, pero eran demasiado oscuras. Específicamente, uno mencionó que debería encontrar algún tipo de archivo "común" si quiero que este comando se ejecute para todos los eventos de cierre de sesión del usuario. Cualquier ayuda es bienvenida, gracias de antemano.

Respuesta aceptada:

Si quiere decir "cerrar sesión" como cerrar sesión de GUI...

Depende de la interfaz gráfica de usuario que utilice:

Gnomo:El script /etc/gdm/PostSession/Default es ejecutado por root cada vez que alguien sale de su sesión X.

Fuente:¿Cómo puedo hacer que un script se ejecute automáticamente después de iniciar y cerrar sesión en gdm? | Pregúntale a Ubuntu

Unidad (Ubuntu por defecto):en /etc/lightdm/lightdm.conf .
debajo de un capítulo de [SeatDefaults] un comando session-cleanup-script=/path/to/your-script.sh hará el truco.

Fuente:Cómo ejecutar un script al cerrar la sesión | Pregúntale a Ubuntu

KDE ejecutará /usr/shutdown guión.

Fuente:Cómo ejecutar un script de cierre de sesión | Foros de la comunidad de KDE


Ubuntu
  1. ¿Comando Ubuntu Runuser?

  2. Ubuntu:¿cómo hacer que Pam_exec ejecute el script como el usuario actual?

  3. Catalyst 15.7:¿Podría ejecutarse en Ubuntu 15.04?

  4. ¿Cómo ejecutar un script?

  5. Ubuntu:ejecute el comando al iniciar con sudo

Gestión de cuotas en Ubuntu

¿Script al inicio?

Comando ping en Ubuntu 22.04

Cómo ejecutar Memtest en Ubuntu 22.04

Ejecutar comandos con límite de tiempo en Ubuntu 20.04

Cómo crear y ejecutar un script de shell en Ubuntu 22.04