๋ฌดํ๋ฃจํ2 [Linux] deamon๊ณผ fork ์ด์ผ๊ธฐ โ PID์ PPID ๋ฆฌ๋ ์ค์์ ps๋ช ๋ น์ด๋ ํ์ฌ ์คํ์ค์ธ ํ๋ก์ธ์ค๋ค์ ๋ชฉ๋ก์ ๋ณด์ฌ์ค๋ค. ps -al๋ก ์์ธํ ๋ชฉ๋ก์ ๋ณด๋ฉด pid์ ppid๋ฅผ ๋ณผ ์ ์๋๋ฐ, pid๋ process id, ppid๋ parent process id๋ฅผ ๋ํ๋ธ๋ค. ps ๋ช ๋ น์ด ๋ํ ํ๋ก๊ทธ๋จ์ ์คํ์ด๋ฉฐ, ์ฌ์ฉ์๊ฐ ์ธ์ ์ด ํ๋ก๊ทธ๋จ์ ์คํ ์ํฌ ์ง ์ ์ ์์ผ๋ฏ๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฌดํ๋ฃจํ๋ฅผ ๋๋ฉด์ ๋๊ธฐํ๋๋ก ๋ง๋ค์ด์ ธ์๋ค. ๋ฆฌ๋ ์ค๊ฐ ๋ถํธ๋๋ฉด ๊ฐ์ฅ ๋จผ์ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ด init์ธ๋ฐ, ๋ฆฌ๋ ์ค์ ๋ชจ๋ ๋ช ๋ น์ด๋ฅผ ๋ฌดํ๋ฃจํ๋ฅผ ํตํด ์คํํ๋๋ก ํ๋ ํ๋ก๊ทธ๋จ์ด๋ค. ์ด๋ ๊ฒ ์ ๋์ค์ ๋ชจ๋ ๋ช ๋ ์ด ํ๋ก๊ทธ๋จ์ init ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค. init์ด PID๊ฐ 1์์ ํ์ธ ํ ์ ์๋ค. pid๊ฐ ๋น ๋ฅผ ์๋ก ๋จผ์ ์คํ๋ ํ๋ก์ธ์ค์ด๋ฏ๋ก ๋ฆฌ๋ ์ค๊ฐ ์์๋.. 2023. 4. 13. [C/C++] 5. ๋ฐ๋ณต๋ฌธ(Iteration statements) - while๋ฌธ(while loop) ๋๋ณด๊ธฐ ์ง๋ ํฌ์คํ ์์๋ ๋ฐ๋ณต๋ฌธ ์ค for๋ฌธ์ ๋ํด์ ์์๋ณด์๋ค. ์ด๋ฒ ๊ธ์ ๋ฐ๋ณต๋ฌธ์ ๋ ๋ค๋ฅธ ์ข ๋ฅ์ธ while๋ฌธ์ ๋ํด์ ์์๋ณด๊ฒ ๋ค. while๋ฌธ๊ณผ for๋ฌธ ๋ชจ๋ ๋ฐ๋ณต์ ์งํํ๋ค๋ ์ ์์๋ ๊ฐ์ ๋ถ๋ฅ์ด๊ณ , ์ฐ์ด๋ ๋ฐฉ์๋ง ๋ค๋ฅด๊ณ ๊ฐ์ ๋ฐ๋ณต์ for, while๋ชจ๋ ๊ตฌํ ๊ฐ๋ฅํ๋ค. ๊ทธ๋ ์ง๋ง ๋ฐ๋ณตํด์ผ ์ํฉ์ ๋ฐ๋ผ์ for๋ while ์ค ์ ํฉํ ๊ฒ์ ๊ณจ๋ผ์ ์ฌ์ฉํ๋ฉด ๋๋ค. // while์ ๊ฒฝ์ฐ๋ ๋ฌดํ๋ฐ๋ณต์ ์ฌ์ฉํ ๋ ๋ง์ด ์ฐ์ด๊ธฐ๋ ํ๋ค. # While๋ฌธ while(๋ ผ๋ฆฌ์กฐ๊ฑด) { ๋ฐ๋ณต ์งํ ๊ตฌ๋ฌธ } ๊ธฐ๋ณธ์ ์ธ while๋ฌธ์ ์์ ๊ฐ์ด ๋ ผ๋ฆฌ์กฐ๊ฑด์ด true์ธ ๊ฒฝ์ฐ์ ๋ฐ๋ณต ์งํ ๊ตฌ๋ฌธ์ ์งํํ๋ค. ๋ ผ๋ฆฌ์กฐ๊ฑด์ด ํ๋ก๊ทธ๋จ์ด ๋๋ ๋ ๊น์ง true๋ฅผ ์ ์งํ๋ค๋ฉด ๋ฌดํ ๋ฐ๋ณต์ ์งํํ ๊ฒ์ด๋ค. // C++ #include int.. 2021. 4. 3. ์ด์ 1 ๋ค์