Вы тестируете, в какой runlevel Ваша машина обычно запускается.
runlevel
Часто это равняется 5 или 2 - существуют различные конвенции, но ничто действительно установленное, afaik. Ubuntu использует 2, в то время как прежнее распределение я всегда использовал используемый
Затем Вы делаете символьную ссылку из своего init-сценария, возможно /etc/init.d/foobar
кому: /etc/rc2.d/SXYfoobar
S означает, 'Запускают этот сценарий в этом runlevel (здесь: 2). XY является двухразрядным десятичным числом, которое важно для последовательности, сценарии запускаются.
Если бы Вы зависите от сценария S45barfoo, который будет выполнен перед Вами, и S55foofoo в зависимости от Вашего сценария, Вы выбрали бы xy между 45 и 55. Для равных количеств порядок загрузки не определен.
Ubuntu между тем переключилась (переключается) к другой процедуре запуска, названной upstart
.
И примечание: Не всегда ссылки связываются с /etc/rcX.d
- иногда это /etc/init/rcX.d
или что-то подобное, но должно быть легко найти, где-нибудь ниже / и т.д.
Если Вы хотите запустить что-то в конце стартовых сценариев, /etc/rc.local
был бы файл для поиска, но если он зависит от X11, уже работающего, Вы могли бы искать опцию автоматического запуска своей настольной среды, или /etc/X11/Xsession.d/
с подобным шаблоном, как описано выше.
Если Вы зависите от сетевого произойти, существует отдельный каталог (если-up.d), и для смонтированных устройств как внешние Карты памяти /etc/udev/rules.d/
.
Это - просто немного исторического хлама. Давным-давно, игры были дополнительной частью системы и могли бы быть установлены различными людьми, таким образом, они жили в /usr/games
вместо /usr/bin
. Данные, такие как рекорды прибыли для проживания в /var/games
. Поскольку время прошло, люди по-разному вставляют переменные игровые данные /var/lib/games/NAME
или /var/games/NAME
и статические игровые данные в /usr/lib/NAME
или /usr/games/lib/NAME
или /usr/games/NAME
или /usr/lib/games/NAME
(и то же с share
вместо lib
для архитектурно-независимых данных). В наше время нет никакого неопровержимого довода для разделения игр, это - просто вопрос традиции.
По крайней мере частично это - так система, может иметь a games
группа, что определенные пользователи являются членами, и они все имеют права выполнить игры в games
папка
games
группа не для того, кто может играть в игры, это для игровых администраторов (они получают право установить игры и управлять вещами как высокие файлы счета). В былые времена, когда люди не волновались о троянцах, “серьезные” администраторы будут иногда делегировать игровое администрирование волонтерам (например, студенческая команда в университетской системе).
– Gilles 'SO- stop being evil'
07.09.2010, 01:37
root:games
и набор к 750, таким образом, люди не в games
группа не может выполнить их
– Michael Mrozek♦
07.09.2010, 02:53
games
(режим 2755), с высокими файлами счета, перезаписываемыми игровой группой только. @uray: да, это - игры как в компьютерных играх и в более общем плане программном обеспечении развлечений (но игры могут быть в /usr/bin
как другие программы также).
– Gilles 'SO- stop being evil'
07.09.2010, 03:13
games
каталоги? или будет проблема совместимости? – uray 07.09.2010, 02:05