Quand j'arrête mon ordinateur, je veux montrer certaines tâches en attente que je dois faire avant de quitter le bureau ... J'ai fait une application locale pour gérer ces tâches, en gros je veux juste exécuter une commande, et arrêter après avoir tué l'application exécutée.
21
Réponses:
Vous pouvez ajouter votre commande au fichier
/etc/gdm/PostSession/Default
avant laexit 0
ligne.la source
Vous pouvez le faire en créant un script dans /etc/rc0.d (pour l'arrêt) et /etc/rc6.d (pour le redémarrage). Pour ce faire, exécutez:
Modifiez votre script d'arrêt dans l'éditeur de texte, puis exécutez:
Et si vous souhaitez qu'il s'exécute également au redémarrage, exécutez ceci:
Source: ce fil de discussion
la source
Cela ressemble à une question pour superuser.com pour moi. Quoi qu'il en soit, après quelques recherches sur Google, j'ai trouvé comment exécuter un script à la déconnexion? qui dit d'ajouter le script à $ HOME / .bash_logout.
Si cela ne fonctionne pas, ajoutez
dans / etc / gdm / PostSession / Default pour exécuter correctement le script de déconnexion.
Étant donné qu'avant l'arrêt, l'utilisateur est de toute façon déconnecté, cela devrait couvrir les deux bases.
la source
real
ATS) et non lorsque vous vous déconnectez de gnome.Si vous le faites,
./app-to-run && sudo shutdown -h now
l'ordinateur doit s'arrêter une fois l'application exécutée.la source
Presque la même réponse que Tommy Brunn mais sans risquer de se bloquer en lui demandant le mot de passe root:
la source