Chci spustit příkaz, řekněte touch ~/test.txt pokaždé, když se odhlašuji z počítače. Je to možné, a pokud ano, jak bych to měl udělat? Díval jsem se na další odpovědi, ale byly příliš nejasné. Konkrétně jeden uvedl, že bych měl najít nějaký „společný“ soubor, pokud chci, aby se tento příkaz spouštěl pro všechny události odhlášení uživatele. Jakákoli pomoc je vítána, předem děkujeme.
Přijatá odpověď:
Pokud máte na mysli „odhlášení“ jako ukončení relace GUI...
Záleží jaké GUI používáte:
Gnome:Skript /etc/gdm/PostSession/Default
je spuštěn uživatelem root, kdykoli někdo ukončí svou X relaci.
Zdroj:Jak mohu zajistit automatické spouštění skriptu po přihlášení a odhlášení gdm? | Zeptejte se Ubuntu
Unity (výchozí Ubuntu):v /etc/lightdm/lightdm.conf
.
pod kapitolou [SeatDefaults]
příkaz session-cleanup-script=/path/to/your-script.sh
udělá ten trik.
Zdroj:Jak spustit skript při odhlášení | Zeptejte se Ubuntu
KDE spustí /usr/shutdown
skript.
Zdroj:Jak spustit odhlašovací skript | Komunitní fóra KDE