๋ช ์ฃผ๊ฐ์ ๋ฒ ํ ํ ์คํธ ํ์ SysV init, insserv ๋ฐ startpar์ ์ต์ข ๋ฆด๋ฆฌ์ค๊ฐ ๋ฐํ๋์์ต๋๋ค.
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ๊ฐ๋ตํ ๊ฐ์:
-
SysV pidof๋ ๋ง์ ์ด์ ์ ์ ๊ณตํ์ง ์๊ณ ๋ณด์ ๋ฌธ์ ์ ์ ์ฌ์ ์ธ ๋ฉ๋ชจ๋ฆฌ ์ค๋ฅ๋ฅผ ์ ๋ฐํ๋ฏ๋ก ๋ณต์กํ ํ์์ ์ ๊ฑฐํ์ต๋๋ค. ์ด์ ์ฌ์ฉ์๋ ๊ตฌ๋ถ ๊ธฐํธ๋ฅผ ์ง์ ์ง์ ํ๊ณ tr๊ณผ ๊ฐ์ ๋ค๋ฅธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
-
ํนํ ์ค์ง์ ๋ํ ๋ฌธ์๊ฐ ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
-
์ด์ ์ ์ ๋ชจ๋๋ก ์ ํํ๊ฑฐ๋ ์ข ๋ฃํ ๋ ๋ช ์ด ๋์ ๋ฐ๋ฆฌ์ด ์ง์ฐ์ ์ฌ์ฉํ๋ฏ๋ก ์ข ๋ฃํ๊ฑฐ๋ ์ฌ๋ถํ ํ ๋ ํ๊ท XNUMX์ด ๋ ๋นจ๋ผ์ง๋๋ค.
-
๋ ์ด์ ์ฌ์ฉ๋์ง ์์ง๋ง Makefile์ ๋ณต์กํ๊ฒ ๋ง๋๋ sepol ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ์ง์์ ์ ๊ฑฐํ์ต๋๋ค.
-
์ฝ์ ์ ๋ช ๊ฐ์ง ์ค์ํ ๋ณ๊ฒฝ์ด ์ด๋ฃจ์ด์ก์ต๋๋ค. ๋ฐ๋น์ ๋ ๊ฑฐ์ ํ ์คํธ ์ค์ํธ๊ฐ ์ ๋ฆฌ๋์ด ์ด์ insserv Makefile๊ณผ ํจ๊ป ์๋ํฉ๋๋ค. "make check"๋ฅผ ์คํํ๋ฉด ๋ชจ๋ ํ ์คํธ๊ฐ ์คํ๋ฉ๋๋ค. ํ ์คํธ๊ฐ ์คํจํ๋ฉด ํ ์คํธ์ ์ฌ์ฉ๋ ๋ฐ์ดํฐ๋ ์ญ์ ๋์ง ์๊ณ ํ ์คํธ์ฉ์ผ๋ก ๋ณด๊ด๋ฉ๋๋ค. ํ ์คํธ๊ฐ ์คํจํ๋ฉด ์ ์ฒด ์ธํธ(๋ค์์ ์ด์ ์ ์คํ๋จ)์ ์คํ์ด ์ค์ง๋๋ฉฐ, ๊ฐ๋ฐ์์ ๋ฐ๋ฅด๋ฉด ์ด๋ ๋ฌธ์ ํด๊ฒฐ์ ์ง์คํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
-
ํ ์คํธ ํ ์ ๋ฆฌ ์ ๋ค์ํ ์ํฉ ์ฒ๋ฆฌ๊ฐ ๊ฐ์ ๋์์ต๋๋ค.
-
๊ฐ๋ฐ์์ ๋ฐ๋ฅด๋ฉด ๊ฐ์ฅ ์ค์ํ ๋ณ๊ฒฝ ์ฌํญ ์ค ํ๋๋ Makefile์ด ์ค์น ์ค์ ๋ ์ด์ insserv.conf ํ์ผ์ ๋ฎ์ด์ฐ์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. insserv.conf ํ์ผ์ด ์ด๋ฏธ ์กด์ฌํ๋ ๊ฒฝ์ฐ insserv.conf.sample์ด๋ผ๋ ์๋ก์ด ์ํ ๊ตฌ์ฑ์ด ์์ฑ๋ฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์๋ก์ด ๋ฒ์ ์ insserv๋ฅผ ํ ์คํธํ๋ ๊ฒ์ด ํจ์ฌ ๋ ๊ณ ํต์ค๋ฌ์์ง ๊ฒ์ ๋๋ค.
-
/etc/insserv/file-filters ํ์ผ(์กด์ฌํ๋ ๊ฒฝ์ฐ)์๋ /etc/init.d์์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฒ๋ฆฌํ ๋ ๋ฌด์๋๋ ํ์ผ ํ์ฅ์ ๋ชฉ๋ก์ด ํฌํจ๋ ์ ์์ต๋๋ค. insserv ๋ช ๋ น์๋ ๋ฌด์ํ ์ผ๋ฐ ํ์ฅ์ ๋ด๋ถ ๋ชฉ๋ก์ด ์ด๋ฏธ ์์ต๋๋ค. ์๋ก์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ๊ด๋ฆฌ์๊ฐ ์ด ๋ชฉ๋ก์ ํ์ฅํ ์ ์์ต๋๋ค.
-
Startpar๋ ์ด์ /sbin ๋์ /bin์ ์์นํ๋ฏ๋ก ๊ถํ์ด ์๋ ์ฌ์ฉ์๋ ์ด ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ์ํ๊ธฐ ์ํด ๋งค๋ด์ผ ํ์ด์ง๋ ์น์ 8์์ ์น์ 1๋ก ์ด๋๋์์ต๋๋ค.
-
ํ ์คํธํ๋ ๋์ ์ด๊ธฐ ๊ณํ์ ์ข ์์ฑ makefile ์คํ์ผ(์ ๋ณด๋ฅผ /etc์์ /var ๋๋ /lib๋ก ์ด๋ํ๋ ๊ฒ์ด์์ง๋ง ์ด๋ ๋คํธ์ํฌ ํ์ผ ์์คํ ๋ฐ ๊ธฐํ ๋ค๋ฅธ ์์ , ํนํ FHS ๋ฌธ์ ๋ก ์์ ํ ๋ ๋ฌธ์ ๊ฐ ๋๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค) . ๋ฐ๋ผ์ ํด๋น ๊ณํ์ ๋ณด๋ฅ๋์์ผ๋ฉฐ ํ์ฌ ์ข ์์ฑ ์ ๋ณด๋ /etc์ ๋จ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ค์ ๋์ค์ ์ข์ ๋์ฒด ์์น๊ฐ ์ ์๋๊ณ ํ ์คํธ๋๋ฉด ์ด ๊ณํ์ผ๋ก ๋์๊ฐ ๊ฐ๋ฅ์ฑ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค.
sysvinit-2.95, insserv-1.20.0 ๋ฐ startpar-0.63์ ๋ํ ์๋ก์ด ์์ ํจํค์ง๋ Savannah ๋ฏธ๋ฌ์์ ์ฐพ์ ์ ์์ต๋๋ค. http://download.savannah.nongnu.org/releases/sysvinit/
์ถ์ฒ : linux.org.ru