GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu –ログアウト時にコマンドを強制的に実行しますか?

コンピューターからログアウトするたびに、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コミュニティフォーラム


Ubuntu
  1. utorrent起動スクリプト/起動時にutorrentを実行– Ubuntu 14.04 / 14.10

  2. Ubuntu – Pam_execに現在のユーザーとしてスクリプトを実行させる方法は?

  3. UbuntuでSQLServerを実行しますか?

  1. Nexus 7でUbuntuを実行することは可能ですか?

  2. スクリプトを実行する方法??

  3. Ubuntu - sudo を使用して起動時にコマンドを実行する

  1. Ubuntu 20.04FocalFossaサーバー/デスクトップで起動時にスクリプトを実行する方法

  2. Ubuntu Runuserコマンド?

  3. Catalyst 15.7:Ubuntu 15.04で実行できますか?