๐ก ์๋ก์ด ํ์ผ ping1.txt๋ฅผ ๋ง๋ค๊ณ , ๋ค์๊ณผ ๊ฐ์ ๊ธฐํธ๋ฅผ ์ด์ฉํ ํ์ผ ์ฌ์ฉ์ ์ ๊ทผ ๊ถํ ๋ณ๊ฒฝ์ ์ํํ์์ค.
- ๊ทธ๋ฃน์ ์ฐ๊ธฐ์ ์คํ ๊ถํ์ ๋ถ์ฌ
- ๊ธฐํ ์ฌ์ฉ์์๊ฒ ์คํ ๊ถํ์ ๋ถ์ฌ
- ๊ทธ๋ฃน๊ณผ ๊ธฐํ ์ฌ์ฉ์์๊ฒ ์คํ ๊ถํ์ ์ ๊ฑฐ
- ์์ ์์๊ฒ ์ฐ๊ธฐ ๊ถํ์ ๋ถ์ฌํ๊ณ ๊ทธ๋ฃน์ ์ฐ๊ธฐ ๊ถํ ์ ๊ฑฐ

๐ก ์๋ก์ด ํ์ผ ping2.txt๋ฅผ ๋ง๋ค๊ณ , ๋ค์๊ณผ ๊ฐ์ ์ซ์๋ฅผ ์ด์ฉํ ํ์ผ ์ฌ์ฉ์ ์ ๊ทผ ๊ถํ ๋ณ๊ฒฝ์ ์ํํ์์ค.
- ๋ชจ๋์๊ฒ ์ฝ๊ธฐ ๊ถํ๋ง ๋ถ์ฌ
- ์์ ์์๊ฒ ์ฝ๊ธฐ, ์ฐ๊ธฐ ๊ถํ์ ๋ถ์ฌํ๊ณ , ๊ทธ๋ฃน๊ณผ ๊ธฐํ ์ฌ์ฉ์์๊ฒ ์ฝ๊ธฐ ๊ถํ๋ง ๋ถ์ฌ
- ์์ ์์๊ฒ ๋ชจ๋ ๊ถํ์ ๋ถ์ฌํ๊ณ , ๊ทธ๋ฃน๊ณผ ๊ธฐํ ์ฌ์ฉ์์ ๋ชจ๋ ๊ถํ ์ ๊ฑฐ

๐ก umask์ ํ์ฌ ๊ฐ์ ํ์ธํ๊ณ , ์ค์ ๊ฐ์ 077๋ก ๋ณ๊ฒฝ ํ, ์๋ก์ด ํ์ผ ping3.txt์ ์๋ก์ด ๋๋ ํ ๋ฆฌ ping123์ ๋ง๋ค์ด์ ์์ฑ๋ ํ์ผ๊ณผ ๋๋ ํ ๋ฆฌ์ ๊ธฐ๋ณธ์ผ๋ก ๋ถ์ฌ๋ ๊ถํ์ ํ์ธํ์์ค.

๐ก ๊ธฐ์กด์ ์์ฑํ .txt๋ก ๋๋๋ ๋ชจ๋ ํ์ผ๋ค์์ grep ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ โhelloโ ๋จ์ด๊ฐ ๋ค์ด๊ฐ ํ์ผ๋ค๊ณผ ๋ชจ๋ ํ๋ค์ ์ฐพ์ผ์์ค.

๐ก find ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฒด ๋๋ ํ ๋ฆฌ์์ .txt๋ก ๋๋๋ ๋ชจ๋ ํ์ผ๋ค์ ์ฐพ๊ณ , ์ ์์ ์ธ ์คํ ๊ฒฐ๊ณผ๋ result.out ํ์ผ์ ์ ์ฅํ๊ณ ์๋ฌ ๋ฉ์์ง๋ error.out ํ์ผ์ ์ ์ฅํ๋ ๋ช ๋ น์ด๋ฅผ ์ํํ์์ค.

๐ก ์ ๋์ค ์ต์ (-ef)์ ์ฌ์ฉํ๋ ps ๋ช ๋ น์ด์ grep ๋ช ๋ น์ด๋ฅผ ํ์ดํ๋ก ์ฐ๊ณํ์ฌ ํผํฉํ๋ ๋ฐฉ๋ฒ์ผ๋ก, user1์ ๊ด๋ จ๋์ด ํ์ฌ ์ํํ๋ ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ํ์ธํ์์ค.

๐ก BSD ์ต์ (aux)์ ์ฌ์ฉํ๋ ps ๋ช ๋ น์ด์ grep ๋ช ๋ น์ด๋ฅผ ํ์ดํ๋ก ์ฐ๊ณํ์ฌ ํผํฉํ๋ ๋ฐฉ๋ฒ์ผ๋ก, user1์ ๊ด๋ จ๋์ด ํ์ฌ ์ํํ๋ ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ํ์ธํ์์ค.

๐ก ๊ธฐ์กด ํฐ๋ฏธ๋ ์ฐฝ์์ kill ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ํฐ๋ฏธ๋ ์ฐฝ์ ์คํํ๋ bash ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ๋ก ์ข ๋ฃํ์์ค.

๐ก sleep 500 ๋ช ๋ น์ด๋ฅผ ์คํ์ํค๊ณ , Ctrl + Z ํค๋ฅผ ์ ๋ ฅํ์ฌ ๊ฐ์ ๋ก ๋ฐฑ๊ทธ๋ผ์ด๋ ์ ์ง ์ํ๋ก ๋ณํ์ํค์์ค. ๊ทธ๋ฆฌ๊ณ ps ๋ช ๋ น์ด๋ก sleep 500 ๋ช ๋ น์ด์ ์ํ๋ฅผ ํ์ธํ์์ค.

๐ก ๊ฐ๋จํ ๋ฉ์์ง๋ฅผ ํฌํจํ๋ ํ์ผ /home/user1/message์ ๋ง๋ค๊ณ , date >> result ๋ช ๋ น์ด๋ฅผ ๋งค 1๋ถ๋ง๋ค ์ํํ๋ crontab ์ ์์ฑํ์ฌ ์คํ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ์์ค.
