Man page - init(8)
Packages contains this manual
Available languages:
en fr es pl pt ja deManual
INIT
å 忏 åŧ
čĒŦ æ
ãŠ ãŗ ãŦ ã ãĢ
ã ãŧ ã
ãŠ ãŗ ãŦ ã ãĢ ãŽ å¤ æ´
telinit
į° åĸ å¤ æ°
ã ãŧ ã ã ㊠ã°
ã¤ ãŗ ãŋ ãŧ ã ã§ ãŧ ãš
ãˇ ã° ã ãĢ
æē æ
ã ãĄ ã¤ ãĢ
čĻ å
čŋ ã å¤
č č
éĸ éŖ é įŽ
å å
init, telinit - ã ã ãģ ãš åļ åžĄ ãŽ å æ å
æ¸ åŧ
/sbin/init
[
-a
] [
-s
] [
-b
] [
-z xxx
]
[
0123456Ss
]
/sbin/telinit
[
-t sec
] [
0123456sSQqabcUu
]
čĒŦ æ
init ã¯ å ¨ ãĻ ãŽ ã ã ãģ 㚠㎠čĻĒ ã§ ã ã ã ã ㎠ä¸ģ ãĒ åŊš å˛ ã¯ ã /etc/inittab ( inittab (5) å į § ) ã ãĄ ã¤ ãĢ ãĢ æ¸ ã ã ã 㚠㯠ãĒ ã ã ãĢ åž ãŖ ãĻ ã ã ãģ ãš ã äŊ ã åē ã ã 㨠ãĢ ã ã ã é 常 ã ㎠ã ãĄ ã¤ ãĢ ãĢ ã¯ ã ãĻ ãŧ ãļ ã ã ã° ã¤ ãŗ å¯ čŊ ãĒ å æĨ įļ ãŠ ã¤ ãŗ ã 㨠ãĢ getty ã į æ ã ã ã ã ã ãŽ ã¨ ãŗ ã ãĒ ã č¨ ã ã ãĻ ã ã ã ãž ã ã įš åŽ ãŽ ãˇ ãš ã ã ã åŋ čĻ ã¨ ã ã ã čĒ åž į ãĒ ã ã ãģ 㚠㎠åļ åžĄ ã čĄ ã ã
ãŠ ãŗ ãŦ ã ãĢ
ãŠ ãŗ ãŦ ã ãĢ ã¨ ã¯ ãˇ ãš ã ã ㎠ãŊ ã ã ãĻ ã§ ãĸ į ãĒ č¨ åŽ ã§ ã æ åŽ ã ã ã ã ãģ ãš įž¤ ㎠ãŋ ã å å¨ ã ã ã ã ã ãĢ ã ã ã ㎠㧠ã ã ã ã ã ã ã ãŽ ãŠ ãŗ ãŦ ã ãĢ ã§ init ã äŊ ã åē ã ã ã ãģ 㚠㯠/etc/inittab ã ãĄ ã¤ ãĢ ã§ åŽ ã ã ã ãĻ ã ã ã init 㯠0â6 , S , s 㨠ã ã 8 ã¤ ãŽ ãŠ ãŗ ãŦ ã ãĢ ãŽ ã ãĄ ãŽ ä¸ ã¤ ã å ã ã 㨠ã ã§ ã ã ã ãŠ ãŗ ãŦ ã ãĢ ã¯ įš æ¨Š ãĻ ãŧ ãļ ã telinit ã åŽ čĄ ã ã ã 㨠ãĢ ã ãŖ ãĻ å¤ æ´ ã ã ã ã telinit 㯠init ãĢ éŠ å ãĒ ãˇ ã° ã ãĢ ã é ã ã ãŠ ãŽ ãŠ ãŗ ãŦ ã ãĢ ãĢ å¤ æ´ ã ãš ã ã ã æ į¤ē ã ã ã
ãŠ ãŗ ãŦ ã ãĢ 0 , 1 , 6 㯠äē į´ ã ã ãĻ ã ã ã ãŠ ãŗ ãŦ ã ãĢ 0 ã¯ ãˇ ãš ã ã ã å æĸ ã ã ã ã ãĢ ã ãŠ ãŗ ãŦ ã ãĢ 6 ã¯ ãˇ ãš ã ã ã ãĒ ã ãŧ ã ã ã ã ã ãĢ ã ãŠ ãŗ ãŦ ã ãĢ 1 ã¯ ãˇ ãš ã ã ã ãˇ ãŗ ã° ãĢ ãĻ ãŧ ãļ ãĸ ãŧ ã ãĢ ã ã ã ã ãĢ į¨ ã ã ã ã ã ãŠ ãŗ ãŦ ã ãĢ S ã¯ į´ æĨ ፠ã ã ã ã ㎠ã ㎠㧠㯠ãĒ ã ã ãŠ ãŗ ãŦ ã ãĢ 1 ãĢ ãĒ ãŖ ã æ ãĢ åŽ čĄ ã ã ã 㚠㯠ãĒ ã ã ㎠ã ã ãĢ å å¨ ã ã ã ã ãŽ čŠŗ į´° 㯠shutdown (8) ã ã ãŗ inittab (5) å man ã ãŧ 㸠ã å į § ㎠ã 㨠ã
æ æ¸ ãĢ ã¯ æ¸ ã ã ãĻ ã¯ ã ãĒ ã ã ã ãŠ ãŗ ãŦ ã ãĢ 7-9 ã äŊŋ į¨ ã§ ã ã ã æ æ¸ ãĢ æ¸ ã ã ãĻ ã ãĒ ã ㎠㯠ã ã äŧ įĩą į ãĒ ã Unix ㎠洞 į į¨Ž ã¯ ãŠ ãŗ ãŦ ã ãĢ 7-9 ã äŊŋ ፠ã ãĻ ã ãĒ ã ã ã ã§ ã ã ã å č ㎠ã ã ãĢ č¨ ãŖ ãĻ ã ã 㨠ã åŽ ã¯ ãŠ ãŗ ãŦ ã ãĢ S 㨠s ã å æ§ ã§ ã ã ã å é¨ į ãĢ ã¯ ã ã ㎠2 㤠㯠å ä¸ ãŽ ãŠ ãŗ ãŦ ã ãĢ ãŽ ã¨ ã¤ ãĒ ãĸ ãš ãĢ ãĒ ãŖ ãĻ ã ã ã
ã ãŧ ã
ãĢ ãŧ ã ãĢ ã ãŧ ã ㎠æ åž ãŽ ãš ã ã ã 㨠ã ãĻ init ã čĩˇ å ã ã ã 㨠ã init 㯠/etc/inittab ã ãĄ ã¤ ãĢ ã æ¤ į´ĸ ã ã initdefault 㨠ã ã ã¨ ãŗ ã ãĒ ã å å¨ ã ã ã čĒŋ ãš ã ( inittab (5) å į § )ã initdefault ã¯ ãˇ ãš ã ã ã æ å ãĢ å ã ãš ã ãŠ ãŗ ãŦ ã ãĢ ã åŽ įžŠ ã ã ã /etc/inittab ã ãĄ ã¤ ãĢ ä¸ ãĢ ã ㎠ã ã ãĒ ã¨ ãŗ ã ãĒ ã ãĒ ã å ´ å ã ã ã ã 㯠/etc/inittab ã ãĄ ã¤ ãĢ čĒ äŊ ã å å¨ ã ãĒ ã å ´ å 㯠ã ãˇ ãš ã ã ãŗ ãŗ ãŊ ãŧ ãĢ ã ã ãŠ ãŗ ãŦ ã ãĢ ã å Ĩ å ã ãĒ ã ã ã° ãĒ ã ãĒ ã ã
ãŠ ãŗ ãŦ ã ãĢ ã S ãž ã 㯠s ãĢ ã ã 㨠ã ãˇ ãš ã ã ã¯ ãˇ ãŗ ã° ãĢ ãĻ ãŧ ãļ ãĸ ãŧ ã ãĢ å Ĩ ã ã ã ãŽ å ´ å 㯠/etc/inittab ã ãĄ ã¤ ãĢ ã åŋ čĻ ã¨ ã ãĒ ã ã ãˇ ãŗ ã° ãĢ ãĻ ãŧ ãļ ãĸ ãŧ ã 㧠㯠ã /dev/console ã§ /sbin/sulogin ã čĩˇ å ã ã ã ã
ãˇ ãŗ ã° ãĢ ãĻ ãŧ ãļ ãĸ ãŧ ã ãĢ å Ĩ ã 㨠ã ã init 㯠/etc/ioctl.save ã ã ãŗ ãŗ ãŊ ãŧ ãĢ ãŽ ioctl (2) ㎠įļ æ ã čĒ ãŋ čžŧ ã ã ã ㎠ã ãĄ ã¤ ãĢ ã å å¨ ã ãĒ ã å ´ å 㯠ã init ã¯ ãŗ ãŗ ãŊ ãŧ ãĢ ãŽ æĨ įļ ãŠ ã¤ ãŗ ã 9600 baud ã§ CLOCAL 㨠ã ã č¨ åŽ (荺 æŗ¨ : ã ãŧ ãĢ ãĢ ãĢ į´ æĨ æĨ įļ ã ã ãĻ ã ã įļ æ ) ãĢ å æ å ã ã ã ãˇ ãŗ ã° ãĢ ãĻ ãŧ ãļ ãĸ ãŧ ã ã æ ã ã é ãĢ ã¯ ã æŦĄ å ãŽ ãˇ ãŗ ã° ãĢ ãĻ ãŧ ãļ ãĸ ãŧ ã ãģ ã ãˇ ã§ ãŗ ã§ ã å ã č¨ åŽ ã åŠ į¨ ã§ ã ã ã ã ã ãŗ ãŗ ãŊ ãŧ ãĢ ãŽ ioctl ㎠įļ æ ã /etc/ioctl.save ã ãĄ ã¤ ãĢ ãĢ äŋ å ã ã ã
å ã ãĻ ã ãĢ ã ãĻ ãŧ ãļ ãĸ ãŧ ã ãĢ å Ĩ ã 㨠ã ã init 㯠boot ã¨ ãŗ ã ãĒ ã¨ bootwait ã¨ ãŗ ã ãĒ ã åŽ čĄ ã ã ãĻ ãŧ ãļ ã ã ã° ã¤ ãŗ å¯ čŊ 㨠ãĒ ã å ãĢ ã ãĄ ã¤ ãĢ ãˇ ãš ã ã ã ã ãĻ ãŗ ã ã§ ã ã ã ã ãĢ ã ã ã ã ã ãĻ ã ãŠ ãŗ ãŦ ã ãĢ ãĢ ã ã ã ã ã å ¨ ãĻ ãŽ ã¨ ãŗ ã ãĒ ã åĻ į ã ã ã
æ° ã ãĒ ã ã ãģ ãš ã čĩˇ å ã ã 㨠ã ã init 㯠㞠ã /etc/initscript ã ãĄ ã¤ ãĢ ã å å¨ ã ã ã ã čĒŋ ãš ã å å¨ ã ã å ´ å 㯠ã ㎠㚠㯠ãĒ ã ã ã ፠ã ãĻ ã ã ãģ ãš ã čĩˇ å ã ã ã
å ã ã ãģ ãš ã įĩ äē ã ã ã 㨠ãĢ ã init 㯠ã ãŽ æ¨ ã¨ įĩ äē ã ã į įą ã¨ ã ã /var/run/utmp 㨠/var/log/wtmp 㨠ãĢ č¨ é˛ ã ã (ã ã ã ã ã ã ㎠ã ãĄ ã¤ ãĢ ã å å¨ ã ã å ´ å )ã
ãŠ ãŗ ãŦ ã ãĢ ãŽ å¤ æ´
æ į¤ē ã ã ã å ¨ ãĻ ãŽ ã ã ãģ ãš ã į æ ã ã 㨠ã init 㯠å åĢ ãŽ ã ã ãģ ãš ã æģ ãŦ ã ã powerfail ãˇ ã° ã ãĢ ã įē ã ã ã ã ã ã telinit ã ã ãŠ ãŗ ãŦ ã ãĢ ã å¤ æ´ ã ã ã¨ ãŽ ãˇ ã° ã ãĢ ã é ã ã ã ãž ã§ åž æŠ ã ã ã ã ㎠3 㤠㎠ã ã ã ã ã čĩˇ ã ã å ´ å 㯠ã init 㯠/etc/inittab ã ãĄ ã¤ ãĢ ã å åēĻ čĒŋ ãš ã ã ã ㎠ã ãĄ ã¤ ãĢ ãĢ ã¯ ã ã ã¤ ã§ ã æ° ã ãĒ ã¨ ãŗ ã ãĒ ã čŋŊ å ã§ ã ã ã ã ã ã ã ä¸ ãŽ 3 æĄ äģļ ㎠㊠ã ã ã čĩˇ ã ã 㞠㧠㯠ã init ã¯ åž æŠ įļ æ ã įļ ã ã ã æ° ã ãĒ ã¨ ãŗ ã ãĒ ã åŗ åē§ ãĢ å æ ã ã ã ãĢ ã¯ ã telinit Q ãž ã 㯠q ãŗ ã ãŗ ã ã ፠ã ãĻ init ã įŽ čĻ ã ã ã ã /etc/inittab ã ãĄ ã¤ ãĢ ã å åēĻ čĒŋ ãš ã ã ã ã° ã ã ã
ãˇ ãŗ ã° ãĢ ãĻ ãŧ ãļ ãĸ ãŧ ã ãĢ ãĒ ã æ ãĢ init ã powerfail ãˇ ã° ã ãĢ (SIGPWR) ã å ã å ã 㨠ã init 㯠/etc/powerstatus ã ãĄ ã¤ ãĢ ã čĒ ãŋ čžŧ ã ã ã ã ãĻ ã ㎠ã ãĄ ã¤ ãĢ ãŽ å 厚 ãĢ åē ãĨ ã ãĻ ãŗ ã ãŗ ã ã åŽ čĄ ã ã ã
|
F(AIL) |
éģ æē äž įĩĻ ã é įĩļ ã ã UPS ã éģ æē ã äž įĩĻ ã ãĻ ã ã ã powerwait ã¨ ãŗ ã ãĒ ã¨ powerfail ã¨ ãŗ ã ãĒ ã åŽ čĄ ã ã ã |
||
|
O(K) |
éģ æē äž įĩĻ ã å 垊 ã ãĻ ã ã ã powerokwait ã¨ ãŗ ã ãĒ ã åŽ čĄ ã ã ã |
||
|
L(OW) |
éģ æē äž įĩĻ ã é įĩļ ã ã UPS ㎠ã ã ã ãĒ ãŧ 厚 é ã å° ãĒ ã ãĒ ãŖ ãĻ ã ã ã powerfailnow ã¨ ãŗ ã ãĒ ã åŽ čĄ ã ã ã |
/etc/powerstatus ã å å¨ ã ãĒ ã ã ã ã ㎠å 厚 ã F , O , L ㎠ã ã ã ã§ ã ãĒ ã å ´ å ã init 㯠F ã čĒ ãŋ čžŧ ã ã ã ㎠㨠ã ãĻ å äŊ ã ã ã
SIGPWR 㨠/etc/powerstatus ãŽ åŠ į¨ ã¯ æ¨ åĨ¨ ã ã ãĒ ã ã init 㨠é äŋĄ ã ã ã å ´ å 㯠ã åļ åžĄ ã ãŖ ã ãĢ /dev/initctl ã äŊŋ ã ãš ã ã§ ã ã ã ã ã ãĢ éĸ ã ã čŠŗ ã ã č¨ čŋ° 㯠ã sysvinit ã ã ãą ãŧ 㸠㎠ãŊ ãŧ ãš ãŗ ãŧ ã ã å į § ã ã ã 㨠ã
init 㯠ã ãŠ ãŗ ãŦ ã ãĢ ã å¤ æ´ ã ã ã ã čĻ čĢ ã å ã ã 㨠ã ãž ã æ° ã ãĒ ãŠ ãŗ ãŦ ã ãĢ ã§ ã¯ åŽ įžŠ ã ã ãĻ ã ãĒ ã å ¨ ãĻ ãŽ ã ã ãģ ãš ãĢ å¯ž ã ãĻ čĻ å ãˇ ã° ã ãĢ SIGTERM ã é ã ã ã ãŽ åž 5 į§ é åž æŠ ã ãĻ ã ã SIGKILL ãˇ ã° ã ãĢ ã é ã ã ã ã ã ㎠ã ã ãģ ãš ã åŧˇ åļ į ãĢ įĩ äē ã ã ã ã init 㯠ã ã ã ã å ¨ ãĻ ãŽ ã ã ãģ ãš (ã ã ãŗ ã ã ã ㎠å åĢ ) ãŽ åą ã ã ã ã ãģ ãš ã° ãĢ ãŧ ã ã ã ã 㨠ã 㨠init ã åŊŧ ã ㎠ã ã ãĢ į æ ã ã ã ㎠㨠å ã ã§ ã ã 㨠äģŽ åŽ ã ãĻ ã ã ã ã ã ã ã ãģ ãš ã čĒ å ㎠ã ã ãģ ãš ã° ãĢ ãŧ ã åą æ§ ã å¤ ã ãĻ ã ãž ãŖ ã å ´ å 㯠ã ä¸ č¨ ãŽ ãˇ ã° ã ãĢ ã å ã å ã ãĒ ã ã ã ã ã ãŖ ãĻ ã ã ㎠ã ã ãĒ ã ã ãģ 㚠㯠åĨ ãŽ æš æŗ ã§ įĩ äē ã ã ã åŋ čĻ ã ã ã ã
telinit
/sbin/telinit
ã¯
/sbin/init
ãĢ ãĒ ãŗ
㯠ã ã ãĻ ã ã
ã
/sbin/telinit
ã¯ ä¸ æ
å ㎠åŧ æ° ã å
ã å ã ã
init
ãĢ
ãˇ ã° ã ãĢ ã é
ãŖ ãĻ éŠ å ãĒ å
äŊ ã čĄ ãĒ ã ã
ã ã
telinit
㸠㎠æ
į¤ē ãĢ ã¯ ã äģĨ ä¸
ãĢ į¤ē ã ã ã ãĒ
åŧ æ° ã åŠ į¨ ã§
ã ã ã
0
,
1
,
2
,
3
,
4
,
5
,
6
æ åŽ ã ã ã ãŠ ãŗ ãŦ ã ãĢ ãĢ å¤ æ´ ã ã ã ã init ãĢ äŧ ã ã ã
|
a , b , c |
/etc/inittab ä¸ ã§ ã ãŠ ãŗ ãŦ ã ãĢ a , b , c ㎠ã ã ã ã ã åĢ ã ã¨ ãŗ ã ãĒ ã ã ã åŽ čĄ ã ã ã ã init ãĢ äŧ ã ã ã |
Q ãž ã 㯠q
/etc/inittab ã ãĄ ã¤ ãĢ ã čĒŋ ãš į´ ã ã ã init ãĢ äŧ ã ã ã
S ãž ã 㯠s
ãˇ ãŗ ã° ãĢ ãĻ ãŧ ãļ ãĸ ãŧ ã ãĢ å ã æŋ ã ã ã ã init ãĢ äŧ ã ã ã
U ãž ã 㯠u
(įļ æ 㯠ã ㎠㞠㞠㧠) čĒ å čĒ čēĢ ã å åŽ čĄ ã ã ã ã init ãĢ äŧ ã ã ã /etc/inittab 㯠čĒŋ ãš į´ ã ãĒ ã ã ãŠ ãŗ ãŦ ã ãĢ ã¯ Ss12345 ㎠ã ã ã ã ã§ ãĒ ã ã ã° ãĒ ã ãĒ ã ã ã ã äģĨ å¤ ãŽ å ´ å 㯠ã ã ㎠čĻ æą ã¯ éģ ãŖ ãĻ įĄ čĻ ã ã ã ã
init ã ã ã ãģ ãš ãĢ TERM ãˇ ã° ã ãĢ ã é ãŖ ãĻ ã ã KILL ãˇ ã° ã ãĢ ã é ã 㞠㧠㎠æ é ã ã telinit ã ã æ į¤ē ã ã ã 㨠ã ã§ ã ã ã ã ã ㊠ãĢ ã 㧠㯠5 į§ ãĢ č¨ åŽ ã ã ãĻ ã ã ã ã -t sec ãĒ ã ãˇ ã§ ãŗ ã§ å¤ æ´ ã§ ã ã ã
telinit ã¯ éŠ å ãĒ įš æ¨Š ã æ ãŖ ã ãĻ ãŧ ãļ ㎠ãŋ ã åŽ čĄ ã§ ã ã ã
init ㎠ã 㤠ã ãĒ ã¯ ã čĒ å ㎠ã ã ãģ ãš ID ã čĻ ãĻ ã čĒ å ã init ãĒ ãŽ ã telinit ãĒ ãŽ ã ã å¤ æ ã ã ã æŦ įŠ ãŽ init ㎠ã ã ãģ ãš ID 㯠常 ãĢ 1 ã§ ã ã ã ã ãŖ ãĻ ã telinit ã čĩˇ å ã ã ã ã ã ãĢ init ã čĩˇ å ã ãĻ ã æ§ ã ãĒ ã ã
į° åĸ å¤ æ°
init 㯠å ã ã ãģ ãš ãĢ äģĨ ä¸ ãŽ ã ã ãĒ į° åĸ å¤ æ° ã č¨ åŽ ã ã :
|
PATH |
/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin |
INIT_VERSION
å å ㎠é ã ã ã ã 㚠㯠ãĒ ã ã ã init ãĢ ã ã į´ æĨ åŽ čĄ ã ã ã ㎠ã ㊠ã ã ã čĻ å ã ã ㎠ãĢ äžŋ åŠ ã
RUNLEVEL
ãˇ ãš ã ã ãŽ įž å¨ ãŽ ãŠ ãŗ ãŦ ã ãĢ ã
PREVLEVEL
į´ å ãŽ ãŠ ãŗ ãŦ ã ãĢ (ãŠ ãŗ ãŦ ã ãĢ ã å¤ æ´ ã ã å ´ å ãĢ äžŋ åŠ )ã
CONSOLE
ãˇ ãš ã ã ãŗ ãŗ ãŊ ãŧ ãĢ ã ã ã ã¯ åŽ é 㯠ãĢ ãŧ ã ãĢ ã ã įļ æŋ ã ã ã ㎠㧠ã ã ã ã ã ã ã ã ã č¨ åŽ ã ã ãĻ ã ãĒ ã ãŖ ã å ´ å 㯠ã init 㯠ã ã ㊠ãĢ ã ã§ /dev/console ã č¨ åŽ ã ã ã
ã ãŧ ã ã ㊠ã°
ã
ãŧ ã ãĸ ã ãŋ (äž
ã ã° LILO) ã ã
init
ãĢ æ§ ã
ãĒ ã ãŠ
ã° ã æ¸Ą ã ã ã¨
ã å¯ čŊ ã§ ã ã
ã
init
㯠äģĨ ä¸ ãŽ
ã ã ãĒ ã ㊠ã°
ã å ã äģ ã ã :
-s, S, single
ãˇ ãŗ ã° ãĢ ãĻ ãŧ ãļ ãĸ ãŧ ã ã§ ã ãŧ ã ã ã ã ã ㎠ãĸ ãŧ ã 㧠㯠/etc/inittab ã å į § ã ã ã ãž ã ãˇ ãŗ ã° ãĢ ãĻ ãŧ ãļ ãĸ ãŧ ã ãŽ ãˇ ã§ ãĢ ã čĩˇ å ã ã ã å ãĢ ã ãŧ ã ãĸ ã ã rc 㚠㯠ãĒ ã ã ã åŽ čĄ ã ã ã ã
|
1-5 |
ã ãŧ ã æ ãĢ å Ĩ ã ãš ã ãŠ ãŗ ãŦ ã ãĢ ã |
-b, emergency
äģ ㎠čĩˇ å į¨ ãš ã¯ ãĒ ã ã ã¯ åŽ čĄ ã ã ã į´ æĨ ãˇ ãŗ ã° ãĢ ãĻ ãŧ ãļ ãˇ ã§ ãĢ ã¸ ã¨ ã ãŧ ã ã ã ã
-a, auto
LILO ã ãŧ ã ã ãŧ ã 㯠ã ã ã ㊠ãĢ ã ãŽ ãŗ ã ãŗ ã ãŠ ã¤ ãŗ ã§ (ãĻ ãŧ ãļ ㎠äģ å Ĩ ãĒ ã ãĢ ) ãĢ ãŧ ã ãĢ ã čĩˇ å ã ã 㨠ã ãŗ ã ãŗ ã ãŠ ã¤ ãŗ ãĢ å čĒ "auto" ã čŋŊ å ã ã ã init 㯠ã ㎠å čĒ ã čĻ ã¤ ã ã 㨠ã "AUTOBOOT" į° åĸ å¤ æ° ã "yes" ãĢ č¨ åŽ ã ã ã ã ã ã ã ãŽ æŠ čŊ ã ãģ ã ãĨ ãĒ ã ãŖ ãŽ å¤ æ ãĢ ã¯ äŊŋ ã ãĒ ã ã ã ã ã ãž ã ã ã ã ãĻ ãŧ ãļ ãŧ 㯠"auto" ã -a ã æ å ã§ ãŗ ã ãŗ ã ãŠ ã¤ ãŗ ãĢ čŋŊ å ã ã ã 㨠ã ã§ ã ã ã
-z xxx
-z ㎠åŧ æ° ã¯ įĄ čĻ ã ã ã ã ã ã ã äŊŋ ã ã¨ ãŗ ã ãŗ ã ãŠ ã¤ ãŗ ã å° ã éˇ ã ãĒ ã ㎠㧠ã ã ㎠ã ã ãĢ ãš ãŋ ã 㯠ã čĨ åš˛ äŊ å ãĢ äŊŋ ፠ã ã ã ã ãĢ ãĒ ã ã ã ã 㨠init ãĢ ãŗ ã ãŗ ã ãŠ ã¤ ãŗ ã æ äŊ ã ã ps (1) ãĢ įž å¨ ãŽ ãŠ ãŗ ãŦ ã ãĢ ã 襨 į¤ē ã ã ã ã ã ãĢ ã§ ã ã ã
ã¤ ãŗ ãŋ ãŧ ã ã§ ãŧ ãš
init ã¯ ãĄ ã ãģ ãŧ 㸠㎠ã ã 㨠ã ㎠ã ã ãĢ ã /dev ãĢ ã ã FIFO ã§ ã ã /dev/initctl ã listen ã ãĻ ã ã ã telinit 㯠ã ã ã ፠ã ãĻ init 㨠é äŋĄ ã ã ã ã ãŽ ã¤ ãŗ ãŋ ãŧ ã ã§ ãŧ 㚠㯠å å ãĢ æ æ¸ å ã ã ãĻ ã ãĒ ã ã č åŗ ã æ ãŖ ã äēē 㯠ã init ㎠ãŊ ãŧ ãš tar ãĸ ãŧ ãĢ ã¤ ã ㎠src/ ãĩ ã ã ãŖ ãŦ 㯠ã ãĒ ãĢ ã ã initreq.h ã čĒŋ ãš ãĻ ãģ ã ã ã
ãˇ ã° ã ãĢ
init ã¯
ã ã 㤠ã ㎠ãˇ
ã° ã ãĢ ãĢ å åŋ
ã ã ã
SIGHUP
init 㯠/etc/initrunlvl 㨠/var/log/initrunlvl ã æĸ ã ã ã ã ã ã ã ãŽ ãŠ ãĄ ã ã ㎠ã ãĄ ã¤ ãĢ ã ã ã ã ãŠ ãŗ ãŦ ã ãĢ ã ASCII ãŗ ãŧ ã ã§ æ¸ ã ã ãĻ ã ã ã ã init 㯠ã ãŽ ãŠ ãŗ ãŦ ã ãĢ ãĢ å ã æŋ ã ã ã ã ã 㯠é åģ 㨠㎠äē æ æ§ ãŽ ã ã ã ã ãĢ å å¨ ã ã ! é 常 ãŽ å ´ å (ã ã ã ㎠ã ãĄ ã¤ ãĢ ã ãĒ ã å ´ å )ã init 㯠telinit q ã åŽ čĄ ã ã ã 㨠ã 㨠å ã å äŊ ã ã ã ã
SIGUSR1
ã ãŽ ãˇ ã° ã ãĢ ã å ã å ã 㨠ã init 㯠åļ åžĄ ፠FIFO ã§ ã ã /dev/initctl ã ä¸ æĻ 㯠ã ãŧ ãē ã ãĻ å ãĒ ãŧ ã ãŗ ã ã ã ã ãŧ ã 㚠㯠ãĒ ã ã ã /dev ã å ã ãĻ ãŗ ã ã ã æ ãĢ äžŋ åŠ ã§ ã ã ã
SIGINT
é 常 ã ãĢ ãŧ ã ãĢ ã¯ CTRL-ALT-DEL ã æŧ ã ã ã 㨠ã ãŽ ãˇ ã° ã ãĢ ã init ãĢ é ã ã ã ã ãĢ ã ã ctrlaltdel ãĸ ã¯ ãˇ ã§ ãŗ ã åŽ čĄ ã ã ã ã
SIGWINCH
ãĢ ãŧ ã ãĢ ã¯ KeyboardSignal ã ãŧ ã æŧ ã ã ã 㨠ã ãŽ ãˇ ã° ã ãĢ ã é ã ã ã ã ãĢ ã ã kbrequest ãĸ ã¯ ãˇ ã§ ãŗ ã åŽ čĄ ã ã ã ã
æē æ
init 㯠System V ㎠init 㨠äē æ ã§ ã ã ã init 㯠/etc/init.d ã ãŖ ãŦ 㯠ã ãĒ ã /etc/rc{runlevel}.d ã ãŖ ãŦ 㯠ã ãĒ ãŽ ãš ã¯ ãĒ ã ã ã¨ å¯ æĨ ãĢ éŖ äŋ ã ãĒ ã ã å äŊ ã ã ã ã ãĒ ã ãŽ ãˇ ãš ã ã ã ã ㎠čĻ å ãĢ åž ãŖ ãĻ ã ã ãĒ ã ã /etc/init.d ã ãŖ ãŦ 㯠ã ãĒ ãĢ README ã ã ã ã 㚠㯠ãĒ ã ã ã ㊠㎠ã ã ãĢ å äŊ ã ã ã ã čĒŦ æ ã ã ãĻ ã ã 㯠ã ã§ ã ã ã
ã ãĄ ã¤ ãĢ
/etc/inittab
/etc/initscript
/dev/console
/etc/ioctl.save
/var/run/utmp
/var/log/wtmp
/dev/initctl
čĻ å
init 㯠ã į æ ã ã ã ã ãģ 㚠㨠ã ㎠å åĢ ã¨ ã ã ã ã ã ㎠ã ã ãĢ äŊ ãŖ ã ã ã ãģ ãš ã° ãĢ ãŧ ã ãĢ į ãž ãŖ ãĻ ã ã 㨠äģŽ åŽ ã ãĻ ã ã ã ã ã ãģ ãš ã° ãĢ ãŧ ã ã å ã ㎠ã ãŽ ã¨ å¤ ã ãŖ ãĻ ã ã å ´ å 㯠ã init 㯠ã ㎠ã ã ãģ ãš ã kill ã§ ã ãĒ ã ㎠㧠ã į° ãĒ ã äē 㤠㎠ã ã ãģ ãš ã å ä¸ ãŽ į̝ æĢ ãŠ ã¤ ãŗ ã ã å Ĩ å ã čĒ ãŋ čžŧ ã ã 㨠ã ãŖ ã įž čąĄ ã čĩˇ ã ãĻ ã ãž ã å¯ čŊ æ§ ã ã ã ã
čŋ ã å¤
init 㯠ã ã ã ã¨ ãŗ ã ãĒ ã 2 å é ãĢ 10 å äģĨ ä¸ įš° ã čŋ ã ãĻ å į æ ã ã ã ㎠ã įē čĻ ã ã 㨠ã ãŗ ã ãŗ ã æ å å ãĢ čǤ ã ã ã ã 㨠ãŋ ãĒ ã ã ãˇ ãš ã ã ãŗ ãŗ ãŊ ãŧ ãĢ ãĢ ã¨ ãŠ ãŧ ãĄ ã ãģ ãŧ 㸠ã 襨 į¤ē ã ã 5 å äģĨ ä¸ įĩ é ã ã ã ãˇ ã° ã ãĢ ã å ã å ã ãž ã§ ã ã ã äģĨ ä¸ ã ãŽ ã¨ ãŗ ã ãĒ ãŽ å į æ ã æ åĻ ã ã ã ã ã ã ã ã 㨠ãĢ ã ãŖ ãĻ ã /etc/inittab ä¸ ãĢ æ¸ ã é é ã ã ã ãŖ ã ã ã ã ãŽ ã¨ ãŗ ã ãĒ ã§ äŊŋ ፠ã ã ã ã 㰠㊠ã ã å é¤ ã ã ãĻ ã ã å ´ å ãĢ ã ãˇ ãš ã ã čŗ æē ã äŊŋ ã å°Ŋ ã ã ãĻ ã ãž ã ã 㨠ã é˛ ã ã§ ã ã ã
č č
Miquel van Smoorenburg (miquels@cistron.nl)ã ã 㨠㎠man ã ãŧ 㸠㯠Michael Haardt (u31b3hs@pool.informatik.rwth-aachen.de) ãĢ ã ã ã
éĸ éŖ é įŽ
getty (1), login (1), sh (1), runlevel (8), shutdown(8), kill (1), inittab (5), initscript (5), utmp (5)