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
2278
Dudemcman
Мне нужно запускать скрипт bash каждый раз, когда толстый клиент Debian выходит из системы, выключается или перезапускается. Помимо этого, это может быть любой дистрибутив, окружение рабочего стола, оконный менеджер или любой другой (желательно не Unity или Gnome 3; это более старые машины), если он может делать то, что мне нужно.
Я уже попробовал Lubuntu 12.04, но не повезло.
1 ответ на вопрос
4
NickW
_ "Выйти из системы также должен быть простой зацепкой" _ Можете ли вы остановиться на этом? Что вы имеете в виду крюк, точно? Я знал об уровнях запуска, связанных с выключением и перезагрузкой, но я не думал, что выход из системы - это другой уровень запуска.
Dudemcman 10 лет назад
0
Извините, я пытался заявить, что это не обязательно изменение уровней запуска, возможно, вы сможете запустить событие из-за остановки задания .. или из пользовательского запускаемого экземпляра выскочки для вашего пользователя: http: // upstart .ubuntu.com / кулинарной / # выскочка-пользовательские сессии спекуляция
NickW 10 лет назад
1
Понимаю. Если я инициирую остановку события, как будет гарантированно выполняться мой сценарий до его остановки?
Dudemcman 10 лет назад
0
Если вы используете метод Event, вы можете указать параметры сценария, как они говорят на этой странице: «Вызывающий ожидает выполнения работы, и если возникнут проблемы, он будет проинформирован об этом». ,
NickW 10 лет назад
1
Хорошо, спасибо. Если у меня будет больше вопросов, я отправлю второй вопрос, так как я ухожу от оригинала.
Dudemcman 10 лет назад
0
Да, это серьезная концепция, поэтому я не стал вдаваться в подробности :)
NickW 10 лет назад
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