Skip to main content

Иниттаб-Линук / Уник наредба

Anonim

иниттаб - формат датотеке иниттаб који користи сисв-компатибилни инит процес

Опис

Тхеиниттаб датотека описује који су процеси започети при покретању и током нормалног рада (нпр. /етц/инит.д/боот, /етц/инит.д/рц, геттис …).У томе(8) разликује вишеструкерунлевелс, од којих свака може имати свој скуп процеса који су започети. Ваљани протокови су0-6 плусА, Б, иЦ зана захтев ставке. Улазак уиниттаб датотека има следећи формат:

ид: рунлевелс: акција: процес

Линије које почињу са `# 'су игнорисане.

ид је јединствени низ 1-4 знакова који идентификује унос уиниттаб(за верзије сисвинит компајлиране са библиотекама <5.2.18 или а.оут библиотекама граница је 2 карактера).

Напомена: За Геттис или друге поступке пријављивања,ид поље би требало да буде тти суфикс одговарајућег тти, нпр.1 затти1. У супротном, рачуноводство за пријављивање можда неће исправно радити.

рунлевелснаводи процедуралне нивое за које треба предузети одређену акцију.

поступакописује које акције треба предузети.

процесодређује процес који се извршава. Ако поље за процес почиње са `+ 'знаком,у томенеће извршити утмп и втмп рачунање за тај процес. Ово је потребно за гајтине који инсистирају на томе да раде властити утмп / втмп домаћинство. Ово је такође историјски буг.

Тхерунлевелс поље може садржавати више знакова за различите радне протоколе. На пример,123 прецизира да се процес покреће у протокима 1, 2 и 3. Тхерунлевелс зана захтевставке могу садржати аА, Б, илиЦ. Тхерунлевелс пољесисинит, боот, ибоотваит ставке се занемарују.

Када се промени радни систем, убијају се сви покретачки процеси који нису наведени за нову рунлевел, прво са СИГТЕРМ, а затим са СИГКИЛЛ.

Важеће акције запоступак поља су:

респавн

Процес ће се поново покренути кад год се заврши (нпр. Гетти).

чекати

Процес ће се започети једном када се унесе одређени ниво рада иу томечекаће његово укидање.

једном

Процес ће се извршити једном када се унесе одређени ниво провјере.

боот

Процес ће се извршити током покретања система. Тхе рунлевелс поље је игнорисано.

боотваит

Процес ће се извршити током покретања система, доку томечека на његово укидање (нпр. / етц / рц). Тхе рунлевелс поље је игнорисано.

ван

Ово не чини ништа.

на захтев

Процес означен сана захтев рунлевел ће бити извршен кад год је наведенона захтев рунлевел се зове. Међутим, неће доћи до промене нивоа (на захтев рунлевели су `а ',` б' и `ц ').

инитдефаулт

Анинитдефаулт улаз специфицира радни ниво који треба унети након покретања система. Ако ниједан не постоји,у томе затражити завршну обраду на конзоли. Тхе процес поље је игнорисано.

сисинит

Процес ће се извршити током покретања система. Биће извршен пре било когбоот илибоотваит ставке. Тхерунлевелс поље је игнорисано.

поверваит

Процес ће се извршити када се снага искључи. Инит је обично обавештен о томе процесом разговора са УПС-ом који је повезан са рачунаром.У томе чекаће да процес заврши пре него што настави.

поверфаил

Што се тичеповерваит, осиму томе не чека на завршетак процеса.

поверокваит

Овај процес ће се извршити чиму томе је информисан да је снага обновљена.

поверфаилнов

Овај процес ће се извршити кадау томе речено је да је батерија спољашњег УПС-а скоро празна и да напајање не ради (под условом да су спољни УПС и процес надгледања способни да открију ово стање).

цтрлалтдел

Процес ће се извршити кадау томе прима сигнал СИГИНТ. То значи да је неко на системској конзоли притискаоЦТРЛ-АЛТ-ДЕЛ комбинација тастера. Обично се жели извршити нека врстаискључити или да дођете у једноструки корисник или да рестартујете машину.

кбрекуест

Процес ће се извршити кадау томе прима сигнал од управљачког тастера да је специјална комбинација тастера притиснута на конзолној тастатури.

Документација за ову функцију још увек није завршена; више документације може се наћи у пакетима кбд-к.кк (најновији је био кбд-0.94 у вријеме овог писања). У суштини желите да мапирате неку комбинацију тастера са акцијом "КеибоардСигнал". На пример, да бисте мапирали Алт-Упарров за ову сврху, користите следеће у вашем фајлу кеимапс:

алт кеицоде 103 = Типковница

ПРИМЕРИ

Ово је пример иниттаба који подсећа на стари Линук иниттаб:

# иниттаб за линук ид: 1: инитдефаулт: рц :: боотваит: / етц / рц 1: 1: респавн: / етц / гетти 9600 тти1 2: 1: респавн: / етц / гетти 9600 тти2 3: 1: етц / гетти 9600 тти3 4: 1: респавн: / етц / гетти 9600 тти4

Ова иниттаб датотека се извршава/ етц / рц током покретања и почиње геттис на тти1-тти4.

Још детаљнијеиниттаб са различитим процедурама (погледајте коментаре изнутра):

# Ниво који се покреће у ид: 2: инитдефаулт: # Иницијализација система пре било чега другог. си :: сисинит: /етц/рц.д/бцхецкрц # Рунлевел 0,6 се зауставља и поново покреће, 1 је начин одржавања. л0: 0: чекајте: /етц/рц.д/рц.халт л1: 1: чекајте: /етц/рц.д/рц.сингле л2: 2345: чекајте: /етц/рц.д/рц.мулти л6: 6: чекајте: /етц/рц.д/рц.ребоот # Шта да радите на "Саљу 3 прста". ца :: цтрлалтдел: / сбин / схутдовн -т5 -рф сада # Рунлевел 2 & 3: гетти на конзоли, ниво 3 такође гетти на модем порту. 1: 23: респавн: / сбин / гетти тти1 ВЦ линук 2: 23: респавн: / сбин / гетти тти2 ВЦ линук 3: 23: респавн: / сбин / гетти тти3 ВЦ линук 4:23 ВЦ линук С2: 3: респавн: / сбин / уугетти ттиС2 М19200

Такође видети

у томе(8), телинит(8)

Важно: Користити човек команда ( % ман ) да видите како се на вашем рачунару користи команда.