systemd ๋
systemd(system daemon)์ Unix ์์คํ ๋ถํ ํ ๊ฐ์ฅ ๋จผ์ ์์ฑ๋ ํ ๋ค๋ฅธ ํ๋ก์ธ์ค๋ฅผ ์คํํ๋ init ์ญํ ์ ํ๋ ๋ฐ๋ชฌ์ด๋ค. RedHat ์์ ๊ฐ๋ฐ์ ์์ํ๊ณ ๋๋ถ๋ถ์ ๋ฆฌ๋ ์ค ์์คํ ์ ๊ณต์์ ์ผ๋ก ์ฑํ๋์ด ์ฌ์ฉ์ค์ด๋ค.
systemd ๋ PID 1๋ฒ์ ๊ฐ์ผ๋ฉฐ ๋ถํ ๋ถํฐ ์๋น์ค๊ด๋ฆฌ, ๋ก๊ทธ๊ด๋ฆฌ ๋ฑ์ ๋ด๋นํ๋ค. ๋ถํ ์ ๋ณ๋ ฌ๋ก ์คํ๋๊ธฐ ๋๋ฌธ์ ๋ถํ ์๋ ์ญ์ ๋น ๋ฅด๋ค.
๋ถํ
์ ํ์ํ ์์
์ systemd unit ์ผ๋ก ๋ฑ๋กํ์ฌ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ํด๋น ํ์ผ๋ค์ /etc/systemd/system
์ ์์นํ๋ค.
systemd Unit ํ์ผ ๊ตฌ์กฐ
[Unit]
Description=Systemd Test
[Service]
ExecStart=/usr/local/bin/example.sh
[Install]
WantedBy=multi-user.target
systemd ํ์ผ์ ์น์
- Unit
- Description: ์๋น์ค ์ค๋ช
- Service
- ExecStart: ์๋น์ค๋ฅผ ์์ํ๊ธฐ ์ํ ์คํํ์ผ
- Timer
- Install
- โฆ