반응형

전체 글 162

워드프레스 플러그인 - 어드민 메뉴에 내 메뉴 만들기

위처럼 작성하면 가장 위의 주석 부분을 워드프레스가 파싱하여 플러그인 목록에 보여줍니다. plugins에서 plugin이 잘 추가됐는지 확인합니다. 그리고 우리가 추가한 plugin을 사용해야 하므로 active 합니다. 그러면 관리자 메뉴 중 가장 아래에 추가메뉴와 서브메뉴가 추가된 것을 확인할 수 있습니다. 코드를 설명하면 다음과 같습니다. 우선 가장 아래줄의 코드 의미를 봅시다. add_action('admin_menu', 'wdm_menu'); 이 코드는 admin_menu 즉 어드민 메뉴가 표현될 때 사용할 hook으로 wdm_menu라는 function을 사용하겠다는 의미입니다. 그러면 wdm_menu를 봅시다. function wdm_menu() { // http://codex.wordpre..

wordpress 2013.02.18

mysql 백업 스크립트 2

서버의 mysql 테이블별로 백업 #!/bin/sh # 작성일 : 2005/07/01 # 최종수정일 : 2005/09/14 # 제목 : 서버 서비스 상태 표시기 # 별도 수정 사항 : db root, 백업위치(변수 : dump_dir) #--------------------------------------------------------- dump_date=$(date +%Y%m%d-%H); dump_dir="/backup"; DB_user=""; DB_pass=""; DB_optimize_switch=0; # 만일 1이면 optimizing까지 for database in `/usr/local/mysql/bin/mysqlshow -u ${DB_user} -p${DB_pass} | awk -F" " '{..

mysql 2013.02.18

mysql 백업 스크립트

다들 아시겠지만, 데이터베이스 백업 스크립트입니다. 백업 위치에 따라, /home2/DATA/mysqldump/20050701/DB list..... /20050702/DB list..... /20050703/DB list..... 이런 식으로 DB 디렉터리 아래 DB 명 및 테이블이름.sql으로 쌓이게 될 겁니다. 매일 매일 백업한다는 가정 하에 7일 전 데이터는 무조건 삭제합니다. 도움이 되시길 바라면서... #!/bin/sh # 작성일 : 2005/07/01 # 최종수정일 : 2005/09/14 # 제목 : 서버 서비스 상태 표시기 # 별도 수정 사항 : db root, 백업위치(변수 : dump_dir) #---------------------------------------------------..

mysql 2013.02.18

스크립트를 이용한 mysql 백업하기

mysql에서는 mysqldump를 이용하여 백업을 수행 . mysqldump -u root(사용자명) -p mysql(데이터베이스이름) > mysqlbackup.sql(백업할파일이름) 1. 백업 스크립트(1) - backup_db.sh #!/bin/sh # DB backup script newfile=`date -d "0 days" +%Y%m%d%H%M%S` delfile=`date -d "-3 days" +%Y%m%d%H%M%s` echo === mysql delete : ${delfile} rm -rf ${delfile}.tar.gz rm -rf ${delfile} echo === mysql dump mysqldump -u x -p --default-character-set=utf8 mysql > ..

mysql 2013.02.18

문자열, 파일, 디렉토리 찾기 (find와 grep활용)

문자열, 파일, 디렉토리 찾기 (find와 grep활용) 리눅스를 사용하면서 문자열을 가지고 놀려니 참으로 힘들다. grep을 이용하여 문자열을 찾아보자 문법 : grep [OPTION]... PATTERN [FILE] ... 1 : grep -R "문자열" ./ (현재디렉토리에서 문자열을 찾는다, 하위디렉토리포함) 2 : grep -Rw "문자열" ./ (1번과 같으나 정확히 일치하는 문자열만) 3 : grep -Ril "문자열" * -r 2> /dev/null (문자열이 들어간 화일찾기, 대소문자 구분안함) find를 이용하여 문자열을 찾아보자 문법 : Usage: find [path...] [expression] 1 : find ./ -exec grep -l "문자열" {} \; 2> /dev/nu..

서버 Server 2013.02.18

주(week) 계산 function

/** * 주 계산 function * * $from 에서 $to 까지의 주수를 계산 * $offset 을 지정하므로써 주의 개시요일을 지정 * * @param String $from 요일문자열(strtotime에 의존) * @param String $to 요일문자열(strtotime에 의존) * @param Integer $offset 개시요일(0-6:Sun-Sat) * @return Integer */ function getWeeks($from, $to, $offset = 0) { // Unix time 으로 변환 $fromT = strtotime($from); $toT = strtotime($to); // from $toT) { $t = $fromT; $fromT = $toT; $toT = $fro..

PHP 2013.02.18
반응형