โ ๊ณต์๋ฌธ์
https://helpdesk.dooray.com/share/pages/9wWo-xwiR66BO5LGshgVTg/2939987647631384419
๋ช ๋ น์ด
curl
- ํ๋กํ ์ฝ์ ์ด์ฉํด URL๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํด์ ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ฑฐ๋ ๊ฐ์ ธ์ฌ ๋ ์ฌ์ฉํ๋ ๋ช ๋ น์ด
- Shell์์ REST API(http) ํ ์คํธ๋ฅผ ํ๊ณ ์ถ์ ๋ ์ฌ์ฉ
- ์ง์ํ๋ ํ๋กํ ์ฝ : http / https / ftp / ldap / scp / telnet / smtp / pop3 ๋ฑ
- Linux/mac OS : ๊ธฐ๋ณธ ํ์ฌ
- ์ฌ์ฉํ ์ต์
- -d : http POST ์์ฒญ ๋ฐ์ดํฐ ์ ๋ ฅ
- -s : ์งํ ๋ด์ฉ์ด๋ ๋ฉ์์ง ์ถ๋ ฅ ์๋๊ฒ
- -X : ์์ฒญ์ ์ฌ์ฉํ ๋ฉ์๋ ์ข ๋ฅ
- -H : ์ ์กํ ํค๋ ์ง์
date
- ๋ ์ง ๋ฐ ์๊ฐ์ ๋ค์ํ ํฌ๋งท์ผ๋ก ์ถ๋ ฅํ๊ณ , ๊ณ์ฐํ ๋ ์ฌ์ฉํ๋ ๋ช ๋ น์ด
- macOS์์ ์ฌ์ฉํ๊ธฐ
- macOS๋ date ๋ช ๋ น์ด์ -d ์ต์ ์ด ์ ์ฉ๋์ง ์์
- ํฌ๋งท : -v[-(๊ณผ๊ฑฐ)/+(๋ฏธ๋)][์ผ์]d
# ์ค๋๋ก๋ถํฐ 7์ผ ๋ค yyyy/mm/dd ํ์
date -v+7d +%Y/%m/%d
# ์ค๋๋ก๋ถํฐ 7์ผ ๋ค ์์ผ ํ์
date -v+7d +%A # ์์์ผ
date -v+7d +%a # ์
jq
- Shell์์ JSON์ ์กฐ์ํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- ์ฌ์ฉํ ์ต์
- -r : ๊ฒฐ๊ณผ๊ฐ์ ๋ฐ์ดํ ์ ๊ฑฐํด์ raw ๊ฐ ๋ฐ๊ธฐ
- ์ค์น
# macOS
brew install jq
crontab
- Linux์์ ์ผ์ ์ฃผ๊ธฐ๋ ํน์ ์๊ฐ์ ๋ช ๋ น์ ์คํํ๊ฒ ํด์ฃผ๋ ๋ช ๋ น์ด (์ค์ผ์ค๋ฌ)
# crontab ์์ฑ
crontab -e
# crontab ์์
๋ฆฌ์คํธ ๋ณด๊ธฐ
crontab -l
# crontab ๋ชจ๋ ์์
์ญ์
crontab -r
# ๋งค์ฃผ ์ผ์์ผ 23์ 55๋ถ์ ์ํ
55 23 * * 0 ํ์ผ ์ ์ฅ๋ ์์น >> ๋ก๊ทธ ์ ์ฅํ ์์น
# ๋งค์ฃผ ์-๊ธ์์ผ 23์ 55-59๋ถ์ ์ํ
55-59 23 * * 1-5 ํ์ผ ์ ์ฅ๋ ์์น >> ๋ก๊ทธ ์ ์ฅํ ์์น
๊ฐ๋ฐํ๊ฒฝ
- macOS Big Sur
- intel 7i / x86_64
์๋๋ฆฌ์ค
- ์์ฒญํ ์ ๋ณด์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธ
- ํด๋น ์ผ์ ์
๋ฌด๊ฐ ์ด๋ฏธ ์๋์ง ํ์ธ
- ์์ผ๋ฉด ์ข ๋ฃ
- ์์ผ๋ฉด
- ๊ฐ์ฅ ์ต๊ทผ ์ผ์ผ ์ ๋ฌด ์ํ-์๋ฃ/๋ง๊ธฐ์ผ-๋ฏธ์ ์ค์
- ์ ์ ๋ฌด ์์ฑ
- ์์ ์ ๋ฌด(์ผ์ผ ์คํฌ๋ผ ๋๋ ์ฃผ๊ฐ์ ๋ฌดํ์)์ ํ์ ์ ๋ฌด๋ก ์ถ๊ฐ๋จ
- ํ๊ทธ : ์์ ์ ๋ฌด
- ๋ ์ง : ์์ฑ๋ ๋ ์ผ์ฃผ์ผ ํ ๋ ์ง๋ก ์๋ ์์ฑ๋จ
- ๋ฑ๋ก์/๋ด๋น์ : ๋ณธ์ธ (๊ทธ๋ฃน์ผ๋ก๋ ๊ฐ๋ฅ)
์ฝ๋
์ผ์ผ ์คํฌ๋ผ
- ๋ณ์
- ์์ฒญํ ์ ๋ณด์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธ
- ํด๋น ์ผ์ ์
๋ฌด๊ฐ ์ด๋ฏธ ์๋์ง ํ์ธ
- ์์ผ๋ฉด ์ข ๋ฃ
- ์์ผ๋ฉด
- ๊ฐ์ฅ ์ต๊ทผ ์ผ์ผ ์ ๋ฌด ์ํ-์๋ฃ/๋ง๊ธฐ์ผ-๋ฏธ์ ์ค์
- ์ ์ ๋ฌด ์์ฑ
์ฃผ๊ฐ ์ ๋ฌด ํ์
- ๋ณ์
- ์์ฒญํ ์ ๋ณด์ ๋ฌธ์ ๊ฐ ์๋์ง ํ์ธ
- ํด๋น ์ผ์ ์
๋ฌด๊ฐ ์ด๋ฏธ ์๋์ง ํ์ธ
- ์์ผ๋ฉด ์ข ๋ฃ
- ์์ผ๋ฉด
- ๊ฐ์ฅ ์ต๊ทผ ์ผ์ผ ์ ๋ฌด ์ํ-์๋ฃ/๋ง๊ธฐ์ผ-๋ฏธ์ ์ค์
- ์ ์ ๋ฌด ์์ฑ
๊ฒฐ๊ณผ
์ผ์ผ ์คํฌ๋ผ
- ์์ฒญ๋ ์ ๋ณด๊ฐ ์๋ชป ๋์์ ๊ฒฝ์ฐ
- ์ด๋ฏธ ํด๋น ์ผ์ ์ ๋ฌด๊ฐ ์์ฑ๋์ด ์์ ๊ฒฝ์ฐ
- ์ ์์ ์ผ๋ก ์ ๋ฌด๊ฐ ์์ฑ๋ ๊ฒฝ์ฐ
์ฃผ๊ฐ ์ ๋ฌด ํ์
- ์์ฒญ๋ ์ ๋ณด๊ฐ ์๋ชป ๋์์ ๊ฒฝ์ฐ
- ์ด๋ฏธ ํด๋น ์ผ์ ์ ๋ฌด๊ฐ ์์ฑ๋์ด ์์ ๊ฒฝ์ฐ
- ์ ์์ ์ผ๋ก ์ ๋ฌด๊ฐ ์์ฑ๋ ๊ฒฝ์ฐ
ํฌ๋ก ํญ
- ์ผ์ผ ์คํฌ๋ผ : ํ์ผ 9์ ์คํ
- ์ฃผ๊ฐ ์ ๋ฌด ํ์ : ํ์์ผ 9์ ์คํ
- ๋ก๊ทธ ํ์ผ ์์ฑ