Когда я выключаю свой компьютер, я хочу показать некоторые незавершенные задачи, которые я должен выполнить, прежде чем покинуть офис ... Я сделал локальное приложение для управления этими задачами, в основном я просто хочу запустить команду и завершить работу после того, как я убил приложение выполнено.
21
Ответы:
Вы можете добавить свою команду в файл
/etc/gdm/PostSession/Default
передexit 0
строкой.источник
Вы можете сделать это, создав скрипт в /etc/rc0.d (для выключения) и /etc/rc6.d (для перезагрузки). Для этого запустите:
Отредактируйте сценарий завершения работы в текстовом редакторе и запустите:
И если вы хотите, чтобы он также запускался при перезагрузке, запустите это:
Источник: эта ветка форума
источник
Звучит как вопрос для superuser.com для меня. Во всяком случае, после некоторого поиска в Google я нашел, как запустить скрипт при выходе из системы? в котором говорится добавить скрипт в $ HOME / .bash_logout.
Если это не сработает, добавьте
в / etc / gdm / PostSession / Default, чтобы он правильно выполнял сценарий выхода из системы.
Если пользователь все равно выйдет из системы до завершения работы, это должно охватывать обе базы.
источник
real
TTY), а не при выходе из gnome.Если вы это сделаете,
./app-to-run && sudo shutdown -h now
компьютер должен выключиться, как только приложение будет запущено.источник
Почти такой же ответ, как у Томми Брунна, но без риска зависнуть, когда вас спросят пароль root:
источник