回答:
ファイル/etc/gdm/PostSession/Default
のexit 0
行の前にコマンドを追加できます。
これを行うには、/ etc / rc0.d(シャットダウン用)および/etc/rc6.d(再起動用)にスクリプトを作成します。これを行うには、次を実行します。
gksu gedit /etc/rc0.d/K01mycustomscript
テキストエディターでシャットダウンスクリプトを編集し、次を実行します。
sudo chmod +x /etc/rc0.d/K01mycustomscript
また、再起動時に実行する場合は、次を実行します。
sudo cp /etc/rc0.d/K01mycustomscript /etc/rc6.d/K01mycustomscript
ソース:このフォーラムスレッド
私にはsuperuser.comに対する質問のように聞こえます。とにかく、いくつかのグーグル検索の後、ログアウト時にスクリプトを実行する方法を見つけましたか?これは、スクリプトを$ HOME / .bash_logoutに追加するよう指示しています。
うまくいかない場合は、追加します
$HOME/.bash_logout
/ etc / gdm / PostSession / Defaultに追加して、ログアウトスクリプトを適切に実行します。
とにかくシャットダウン前にユーザーがログオフされているように見えるため、これは両方のベースをカバーするはずです。
real
TTYからログアウトした場合)のみ実行され、gnomeからログアウトした場合は実行されません。
./app-to-run && sudo shutdown -h now
実行するアプリが実行されたら、コンピューターをシャットダウンする必要があります。