コンピューターからログアウトするたびに、touch〜/test.txtなどのコマンドを実行したいと思います。それは可能ですか?もしそうなら、どうすればこれを行うことができますか?他の回答を見てきましたが、少しあいまいすぎました。具体的には、このコマンドをすべてのユーザーログアウトイベントに対して実行する場合は、ある種の「共通」ファイルを見つける必要があるとのことです。よろしくお願いします。
承認された回答:
GUIセッションを閉じることとして「ログアウト」することを意味する場合..
使用するGUIによって異なります:
Gnome:スクリプト/etc/gdm/PostSession/Default
誰かがXセッションを終了するたびにrootによって実行されます。
出典:gdmのログインとログアウトの後にスクリプトを自動的に実行するにはどうすればよいですか? | Ubuntuに聞く
Unity(Ubuntuのデフォルト):/etc/lightdm/lightdm.conf
内 。[SeatDefaults]
の章の下 コマンドsession-cleanup-script=/path/to/your-script.sh
トリックを行います。
出典:ログアウト時にスクリプトを実行する方法| Ubuntuに聞く
KDEは/usr/shutdown
を実行します スクリプト。
出典:ログオフスクリプトを実行する方法| KDEコミュニティフォーラム