Server9 postgresql batch job shell script 데이터베이스에서 오래된 데이터를 주기적으로 삭제 하기 위해 스크립트를 만듬postgresql,mariadb , oracle 같은 경우 scheduler 기능을 제공함scheduler 도 좋지만 스크립트를 사용해보기위해 아래와 같이 적용함 해당 스크립트를 cron 에 등록하여 사용하면 됨. #!/bin/bash# chkconfig 2345 20 80 readonly LOG_SAVE_PATH="/root/postgresql_log" #로그 파일 저장 경로 readonly LOG_FILE_NAME="log.log" #로그 readonly LOG_FILE="${LOG_SAVE_PATH}/${LOG_FILE_NAME}" readonly DB="postgres" #삭제 시간executeTime=$(date '+%Y.. 2017. 8. 10. Kt ucloud server 파티션 방법 - 파티션 하기전 사전 지식: Linux 계열 서버 Data Disk Mount -LVM 구성PV(physical volume)생성하나의 물리적 디스크 이다. 리눅스에서 VG,LV 를 만들기 위해 물리적인 디스크를 PV 형태로 만들어주어야 한다.VG(volume group) 생성하나 이상의 물리적 디스크가 모여 이루어진 볼륨이다. 모든 PV 는 VG 에 속해 있어야한다. 리눅스는 모두 속해 있어야 할 필요는 없음LV(logical volume) 생성사용자는 LV에 접근을 해서 파일을 읽고 쓴다. VG 는 하나 이상의 LV 에 속한다.사용자는 파일이 연속된 것처럼 보이지만, 실제로 PV 에는 불연속적인 공간에 write 가 될수 있음. 현재 용량 확인 # df -hFilesystem Size Used Av.. 2017. 5. 19. make 파일 make 파일은 애플리케이션의 구성방법을 make에 알려주는 텍스트파일로,대상,의존성,명령으로 이루어진 규칙이 나열된 형식을 지닌다. 대상(target):대상에 의존되는 파일1[파일2...]명령(command) 대상은 make가 궁극적으로 생성하는것: test:test.cgcc test.c-o test 여기서는 test 가 대상이다.의존성은 대상과 대상을 생성하는데 필요한 소스파일의 관계로 ,make파일에서는 대상과 대상을 생성하는데 필요한 목록을 다음과 같이콜론(:)으로 구분한다. test : test1.o test2.o test3.o .....1test1.o : test1.c a.h ........2test2.o : test2.c a.h b.h ............3test3.o : test3.c .. 2013. 2. 20. 이전 1 2 다음