문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
wiki:user:dhan:temp [2021/08/31 21:40] dhan 만듦 |
wiki:user:dhan:temp [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | <code json> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | "Git Bash": { | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | http:// | ||
<code sql> | <code sql> | ||
줄 17: | 줄 58: | ||
<code bash> | <code bash> | ||
java -Dlogback.configurationFile=resources/ | java -Dlogback.configurationFile=resources/ | ||
+ | </ | ||
+ | <code properties> | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | |||
+ | database.type=h2 | ||
+ | database.driver=org.h2.Driver | ||
+ | database.jdbcurl=jdbc: | ||
+ | database.user=sa | ||
+ | database.password=fpvldk!@# | ||
+ | |||
+ | ORGAN.table=TB_ORGAN | ||
+ | |||
+ | </ | ||
+ | <code xml> | ||
+ | logback.xml | ||
+ | <?xml version=" | ||
+ | <!-- | ||
+ | | ||
+ | %m : 로그내용이 출력 | ||
+ | %p : trace > debug > info > warn > error 등의 priority 출력 | ||
+ | %r : 어플리케이션이 시작되어 로깅이벤트가 발생하는 시점까지의 경과시간을 밀리세컨드로 출력 | ||
+ | %c : 예) 카테고리가 a.b.c 처럼 되어있다면 %c{2}는 b.c가 출력됩니다. | ||
+ | %n : 플랫폼 종속적인 개행문자가 출력된다. \r\n 또는 \n 일것이다 | ||
+ | %d : 로깅이벤트가 일어나 날짜 출력 ( 프로그램의 실행속도를 느리게 한다.) | ||
+ | 예) %d{HH: | ||
+ | %C : 호출자의 클래스명 출력 | ||
+ | 예) 클래스구조가 org.apache.xyz.SomeClass 처럼 되어있다면 %C{2}는 xyz.SomeClass 가 출력됩니다 | ||
+ | %M : 로깅이 발생한 method 이름을 나타냅니다. | ||
+ | %F : 로깅이 발생한 프로그램 파일명을 나타냅니다. | ||
+ | %l : 로깅이 발생한 caller의 정보를 나타냅니다 | ||
+ | %L : 로깅이 발생한 caller의 라인수를 나타냅니다 | ||
+ | %x : 로깅이 발생한 thread와 관련된 NDC(nested diagnostic context)를 출력합니다. | ||
+ | %X : 로깅이 발생한 thread와 관련된 MDC(mapped diagnostic context)를 출력합니다. | ||
+ | %% : % 표시를 출력하기 위해 사용한다. | ||
+ | %t : 로그이벤트가 발생된 쓰레드의 이름을 출력합니다 | ||
+ | --> | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <!-- rollover daily --> | ||
+ | < | ||
+ | < | ||
+ | <!-- or whenever the file size reaches 100MB --> | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <!-- Loggers --> | ||
+ | <logger name=" | ||
+ | </ | ||
+ | |||
+ | <logger name=" | ||
+ | </ | ||
+ | |||
+ | <logger name=" | ||
+ | </ | ||
+ | |||
+ | <logger name=" | ||
+ | </ | ||
+ | |||
+ | <logger name=" | ||
+ | </ | ||
+ | |||
+ | <root level=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | rssStatus.sh | ||
+ | #!/bin/sh | ||
+ | |||
+ | trim() { echo $1; } | ||
+ | |||
+ | RSS_ROOT="/ | ||
+ | |||
+ | echo ""; | ||
+ | |||
+ | EXE_NAME=" | ||
+ | EXE_FILE=" | ||
+ | PID_FILE=" | ||
+ | |||
+ | if [ -f ${PID_FILE} ] | ||
+ | then | ||
+ | echo -n ""; | ||
+ | #echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | PID=$(trim `cat $PID_FILE`) | ||
+ | RUN_PID=$(ps ax |grep ${EXE_FILE} |grep -v grep|awk ' | ||
+ | |||
+ | if [ ${PID} -eq ${RUN_PID} ] | ||
+ | then | ||
+ | echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | EXE_NAME=" | ||
+ | EXE_FILE=" | ||
+ | PID_FILE=" | ||
+ | |||
+ | if [ -f ${PID_FILE} ] | ||
+ | then | ||
+ | echo -n ""; | ||
+ | #echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | PID=$(trim `cat $PID_FILE`) | ||
+ | RUN_PID=$(ps ax |grep ${EXE_FILE} |grep -v grep|awk ' | ||
+ | |||
+ | if [ ${PID} -eq ${RUN_PID} ] | ||
+ | then | ||
+ | echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | EXE_NAME=" | ||
+ | EXE_FILE=" | ||
+ | PID_FILE=" | ||
+ | |||
+ | if [ -f ${PID_FILE} ] | ||
+ | then | ||
+ | echo -n ""; | ||
+ | #echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | PID=$(trim `cat $PID_FILE`) | ||
+ | RUN_PID=$(ps ax |grep ${EXE_FILE} |grep -v grep|awk ' | ||
+ | |||
+ | if [ ${PID} -eq ${RUN_PID} ] | ||
+ | then | ||
+ | echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | |||
+ | EXE_NAME=" | ||
+ | EXE_FILE=" | ||
+ | PID_FILE=" | ||
+ | |||
+ | if [ -f ${PID_FILE} ] | ||
+ | then | ||
+ | echo -n ""; | ||
+ | #echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | PID=$(trim `cat $PID_FILE`) | ||
+ | RUN_PID=$(ps ax |grep ${EXE_FILE} |grep -v grep|awk ' | ||
+ | |||
+ | if [ ${PID} -eq ${RUN_PID} ] | ||
+ | then | ||
+ | echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | |||
+ | EXE_NAME=" | ||
+ | EXE_FILE=" | ||
+ | PID_FILE=" | ||
+ | |||
+ | if [ -f ${PID_FILE} ] | ||
+ | then | ||
+ | echo -n ""; | ||
+ | #echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | PID=$(trim `cat $PID_FILE`) | ||
+ | RUN_PID=$(ps ax |grep ${EXE_FILE} |grep -v grep|awk ' | ||
+ | |||
+ | if [ ${PID} -eq ${RUN_PID} ] | ||
+ | then | ||
+ | echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | |||
+ | EXE_NAME=" | ||
+ | EXE_FILE=" | ||
+ | PID_FILE=" | ||
+ | |||
+ | if [ -f ${PID_FILE} ] | ||
+ | then | ||
+ | echo -n ""; | ||
+ | #echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | PID=$(trim `cat $PID_FILE`) | ||
+ | RUN_PID=$(ps ax |grep ${EXE_FILE} |grep -v grep|awk ' | ||
+ | |||
+ | if [ ${PID} -eq ${RUN_PID} ] | ||
+ | then | ||
+ | echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | EXE_NAME=" | ||
+ | EXE_FILE=" | ||
+ | PID_FILE=" | ||
+ | |||
+ | RUN_PID=$(ps ax |grep ${EXE_FILE} |grep -v grep|awk ' | ||
+ | #echo ${RUN_PID} | ||
+ | |||
+ | if [ "" | ||
+ | then | ||
+ | echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | EXE_NAME=" | ||
+ | EXE_FILE=" | ||
+ | PID_FILE=" | ||
+ | |||
+ | RUN_PID=$(ps ax |grep ${EXE_FILE} |grep -v grep|awk ' | ||
+ | #echo ${RUN_PID} | ||
+ | |||
+ | if [ "" | ||
+ | then | ||
+ | echo " | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | |||
+ | |||
+ | echo -e " | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | backup_daily.sh | ||
+ | #!/bin/sh | ||
+ | datetime=$(date +%Y%m%d) | ||
+ | datetimeAgo=`date +%Y%m%d --date '30 days ago'` | ||
+ | |||
+ | echo "cd / | ||
+ | cd / | ||
+ | |||
+ | echo " | ||
+ | ./ | ||
+ | |||
+ | echo "cd / | ||
+ | cd / | ||
+ | |||
+ | #echo " | ||
+ | #mysqldump -u search -psearch12# | ||
+ | |||
+ | echo "cd .." | ||
+ | cd .. | ||
+ | |||
+ | echo "tar cvf ./ | ||
+ | tar cfz ./ | ||
+ | |||
+ | #echo "cp -f ./ | ||
+ | #cp -f ./ | ||
+ | |||
+ | #echo "rm -rf ./ | ||
+ | #rm -rf ./$datetime | ||
+ | |||
+ | echo "rm -rf ./ | ||
+ | rm -rf ./ | ||
+ | |||
+ | #echo "rm -rf / | ||
+ | #rm -rf / | ||
+ | |||
+ | #echo "cp -f / | ||
+ | #cp -f / | ||
+ | echo "cp -Rf / | ||
+ | #cp -Rf / | ||
+ | #echo "cp -f / | ||
+ | #cp -f / | ||
+ | #echo "cp -f / | ||
+ | #cp -f / | ||
+ | |||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | backup_lmonthly.sh | ||
+ | #!/bin/sh | ||
+ | datetime=$(date +%Y%m%d) | ||
+ | datemonthAgo=`date +%Y%m --date '150 days ago'` | ||
+ | datemonth=$(date +%Y%m) | ||
+ | |||
+ | echo "cd / | ||
+ | cd / | ||
+ | |||
+ | echo "cp hrd176_$datetime.tar.gz hrd176_$datemonth.tar.gz" | ||
+ | cp hrd176_$datetime.tar.gz hrd176_$datemonth.tar.gz 1>/ | ||
+ | |||
+ | echo "rm -rf hrd176_$datemonthAgo.tar.gz" | ||
+ | rm -rf hrd176_$datetimeAgo.tar.gz | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | crontab 내용 | ||
+ | # Recommend Dictionary update | ||
+ | 0 5 * * * / | ||
+ | # Real-time favorite keyword | ||
+ | 0 * * * * / | ||
+ | # | ||
+ | # backup script | ||
+ | #30 6 * * * / | ||
+ | 0 9 * * 7 / | ||
+ | 0 7 1 * * / | ||
</ | </ |