You need to look into run levels, and how upstart ties in with them. This page explains a lot about two of the three stages you are interested in, shutdown and reboot, log off should also just be a simple hook.
запустить скрипт bash при выходе из системы, завершении работы и перезагрузке в Linux
2303
Dudemcman
Мне нужно запускать скрипт bash каждый раз, когда толстый клиент Debian выходит из системы, выключается или перезапускается. Помимо этого, это может быть любой дистрибутив, окружение рабочего стола, оконный менеджер или любой другой (желательно не Unity или Gnome 3; это более старые машины), если он может делать то, что мне нужно.
Я уже попробовал Lubuntu 12.04, но не повезло.
1 ответ на вопрос
4
NickW
_ "Выйти из системы также должен быть простой зацепкой" _ Можете ли вы остановиться на этом? Что вы имеете в виду крюк, точно? Я знал об уровнях запуска, связанных с выключением и перезагрузкой, но я не думал, что выход из системы - это другой уровень запуска.
Dudemcman 11 лет назад
0
Извините, я пытался заявить, что это не обязательно изменение уровней запуска, возможно, вы сможете запустить событие из-за остановки задания .. или из пользовательского запускаемого экземпляра выскочки для вашего пользователя: http: // upstart .ubuntu.com / кулинарной / # выскочка-пользовательские сессии спекуляция
NickW 11 лет назад
1
Понимаю. Если я инициирую остановку события, как будет гарантированно выполняться мой сценарий до его остановки?
Dudemcman 11 лет назад
0
Если вы используете метод Event, вы можете указать параметры сценария, как они говорят на этой странице: «Вызывающий ожидает выполнения работы, и если возникнут проблемы, он будет проинформирован об этом». ,
NickW 11 лет назад
1
Хорошо, спасибо. Если у меня будет больше вопросов, я отправлю второй вопрос, так как я ухожу от оригинала.
Dudemcman 11 лет назад
0
Да, это серьезная концепция, поэтому я не стал вдаваться в подробности :)
NickW 11 лет назад
1
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4