ログアウト時に強制的にコマンドを実行する

ログアウト時に強制的にコマンドを実行する

コンピュータからログアウトするたびに〜/test.txtをタッチするなどのコマンドを実行したいと思います。可能ですか?では、どうすればよいですか?他の答えを見たことがありますが、あまりにもあいまいです。特に、すべてのユーザーログアウトイベントに対してこのコマンドを実行するには、ある種の「汎用」ファイルを見つける必要があると誰かが言いました。どんな助けでも歓迎します。よろしくお願いします。

ベストアンサー1

GUIセッションを閉じるという意味で「ログアウト」を意味する場合..

使用するGUIによって異なります。

Gnome:/etc/gdm/PostSession/Defaultこのスクリプトは、誰かがXセッションを終了するたびにルートによって実行されます。

源泉:gdmのログインとログアウト後にスクリプトを自動的に実行するには? | Ubuntuに尋ねる

Unity(Ubuntuのデフォルト):/etc/lightdm/lightdm.conf以下の章の[SeatDefaults] コマンドでsession-cleanup-script=/path/to/your-script.sh問題を解決します。

源泉:ログアウト時にスクリプトを実行する方法Ubuntuに連絡してください。

/usr/shutdownKDEはスクリプトを実行します。

源泉:ログアウトスクリプトを実行する方法KDEコミュニティフォーラム|

おすすめ記事