Выполнить скрипт перед выключением

Когда я выключаю свой компьютер, я хочу показать некоторые незавершенные задачи, которые я должен выполнить, прежде чем покинуть офис ... Я сделал локальное приложение для управления этими задачами, в основном я просто хочу запустить команду и выключить после того, как я убил приложение выполнено.

21
задан 5 August 2010 в 19:25

5 ответов

Вы можете добавить свою команду в файл /etc/gdm/PostSession/Default перед строкой exit 0.

0
ответ дан 5 August 2010 в 19:25

Звучит как вопрос для superuser.com для меня. В любом случае, после некоторого поиска в Google я обнаружил, как запустить скрипт при выходе из системы? , в котором говорится, что нужно добавить скрипт в $ HOME / .bash_logout.

Если это не сработает, добавьте

$HOME/.bash_logout

в / etc / gdm / PostSession / Default, чтобы он правильно выполнял сценарий выхода из системы.

В любом случае, как и до выключения, пользователь выходит из системы, это должно охватывать обе базы.

0
ответ дан 5 August 2010 в 19:25

Вы можете сделать это, создав скрипт в /etc/rc0.d (для выключения) и /etc/rc6.d (для перезагрузки). Для этого выполните:

gksu gedit /etc/rc0.d/K01mycustomscript

Отредактируйте сценарий завершения работы в текстовом редакторе, затем выполните:

sudo chmod +x /etc/rc0.d/K01mycustomscript

И если вы хотите, чтобы он также запускался при перезагрузке, запустите это: [ 116]

sudo cp /etc/rc0.d/K01mycustomscript /etc/rc6.d/K01mycustomscript

Источник: эта ветка форума

0
ответ дан 5 August 2010 в 19:25

Почти такой же ответ, как у Томми Брунна, но без риска повесить трубку, когда у него спросят пароль пользователя root:

0
ответ дан 5 August 2010 в 19:25

Если вы сделаете ./app-to-run && sudo shutdown -h now, компьютер должен выключиться, как только приложение будет запущено.

0
ответ дан 5 August 2010 в 19:25

Другие вопросы по тегам:

Похожие вопросы: