문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
|
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 * * / | ||
| </ | </ | ||