์ ์ฒด ๊ธ20 [Linux] ํฌ๋ก ํญ(crontab)์ผ๋ก ์ง์ ํด๋ ํ์ ํ์ผ ์ญ์ ์คํฌ๋ฆฝํธ ์คํ ํน์ ํด๋์ ํ์ผ์ ์ ๋ก๋ ํ ์คํธํ๊ธฐ๋๋ฌธ์ ์ผ์ ๊ธฐ๊ฐ ์ญ์ ํ๋ ๋ฃจํด์ด ํ์ํ์ฌ, ํฌ๋ก ํญ์ ํตํ ์ฃผ๊ธฐ์ ์ธ ํ์ผ ์ญ์ ์คํฌ๋ฆฝํธ ์คํํ๋ ๋ฐฉ๋ฒ ๐ข ์์์คํฌ๋ฆฝํธ ํ์ผ ์์ฑ์คํ๊ถํ ๋ถ์ฌํฌ๋ก ํญ ์์ฑ1. ์คํฌ๋ฆฝํธ ํ์ผ ์์ฑ#!/bin/bashfind /usr/local/tomcat9/webapps/ROOT/~/data/ -type f -mtime +7 -exec rm -f {} \;exit 0#!/bin/bash โท ์ ์คํฌ๋ฆฝํธ ์ธํฐํ๋ฆฌํฐ ์ ์ธtype f โท ํ์ ์ผ๋ฐํ์ผ๋ง ๊ฒ์ (find ์ต์ )mtime +7 โท ์๋ฒ ์๊ฐ ๊ธฐ์ค์ผ๋ก๋ถํฐ ์์ฑ๋์ง 7*24 ์๊ฐ ์ด์๋ ํ์ผ/๋๋ ํ ๋ฆฌ ๊ฒ์ํ๋ ์ต์ exec rm -f {} \; โท find ... -exec ... {} : find ์ ๊ฒฐ๊ณผ์ ํน์ ๋ช ๋ น์ ์ํexit 0 .. 2025. 2. 2. [Tomcat] catalina.out ๋ก๊ทธ ๋ ์ง ๋ณ ํ์ผ๋ก ์์ฑ ๊ธฐ๋ณธ์ ์ผ๋ก ํฐ์บฃ ๋ก๊ทธํ์ผ์ธ catalina.out ํ์ผ์ ๋ก๊ทธ๊ฐ ๋ฌดํ ์ ์ฌ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ๋ ์ง ๋ณ ํ์ผ๋ก ์์ฑ๋๋๋ก ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ ๐ข ์์cronlog ์ค์นWAS ๊ฒฝ๋ก์ catalina.sh ํ์ผ ์์ WAS ์ฌ๊ธฐ๋1. cronlog ์ค์น# yum install epel-release# yum install cronolog epel-release ๋ฏธ์ค์น๋ ๊ฒฝ์ฐ ๋จผ์ ์ค์น ํ cronolog ์ค์น์ค์น ์๋ฃ ํ /usr/sbin/cronolog ํ์ผ ํ์ธ 2. WAS ๊ฒฝ๋ก์ catalina.sh ํ์ผ ์์ # vi catalina.sh์๋ณธ๋ณ๊ฒฝ org.apache.catalina.startup.Bootstrap "$@" start \>> "$CATALINA_OUT" 2>&1 "&" org.apache.ca.. 2025. 2. 2. ์ด์ 1 2 3 4 ๋ค์