99. 정리전 - IT/13. Unix 얇팍지식(78)
-
HP-UX 에서 몇주째 인지 알아보기
# locale을 한글로 export LANG=ko_KR.eucKR # 날짜 중 단자리의 날짜에서 0 떼어내기 DATE=`expr \`date +%d\` + 1 - 1` # 달력 프로그램에서 년도 표시줄 떼고 요일 표시줄 떼고 cal | grep -v `date +%Y` | grep -v 월 > ./DAL # 첫 칼럼에 ' ' 필요 sed 's@^@ @g' ./DAL > ./DAL2 # 마지막 칼럼에 ' ' 필요 sed 's@$@ @g' ./DAL2 > ./DAL # awk로 매치되는 라인이 나올 때까지 if loop awk '{ if ( $0 ~ / '"${DATE}"' / ) print NR }' ./DAL 출처 : http://pgclks.tistory.com/14
2010.12.07 -
HP-UX 에서 날짜 가져오기, for문, while문
하루전 날짜 가져오기 MON=`date +%m` DAY=`date +%d` YEAR=`date +%Y` if [[ "$MON" = "01" ]] && [[ "$DAY" = "01" ]] then MON=12 (( YEAR=$YEAR - 1 )) DAY=`cal $MON $YEAR |tail +3 |wc -w` elif [[ "DAY" -eq 01 ]] && [[ "$MON" -ne 01 ]] then (( MON=$MON - 1 )) DAY=`cal $MON $YEAR |tail +3 |wc -w` else (( DAY=$DAY - 1 )) fi if [[ $DAY -lt 10 ]] then DAY=0$DAY fi if [[ $MON -lt 10 ]] then MON=0$MON fi WORK_DATE=$..
2010.12.07 -
UNIX 에서 날짜 가져오기
그리니치 천문대시간보다 9시간이 빠르기때문에 9시간을 빼면 그게 현재의 시간이 됩니다. 24의 배수를 더하면 배수일만큼 과거의 시간이 나오고 24의 배수를 빼면 배수일만큼 미래의 시간이 나오네요 YESTERDAY=`TZ=GMT+15 date +%Y%m%d`; echo $YESTERDAY TODAY=`TZ=KST-9 date +%Y%m%d%H:%M:%S`; echo $TODAY TOMORROW=`KST-33 date +%Y%m%d%H:%M:%S`; echo $TOMORROW
2010.12.06 -
HP-UX 쉘스크립트 메뉴얼
http://docs.hp.com/en/B2355-90046/index.html
2010.12.06 -
UNIX SHELL PROGRAMING 개념강좌
알기쉬운 쉘 스크립트 프로그래밍1. 문법 참조) 유닉스시스템&네트워크 프로그래밍(영진닷컴) 스크립트 작성 후 실행권한을 주려면.. Chmod 755 DiskUsageCheck.sh 쉘 스크립트의 첫번째 라인에는 대부분 #!/bin/sh 라는 문장이 있는데, 이는 어떤 쉘을 이용하여 이 프로그램을 실행시킬 것인지를 지정하는 것이다. 즉, 스크립트가 실행되면 /bin/sh 프로그램 하에서 실행됨을 의미한다. 변수 그냥 변수명을 적으면 된다. 변수의 타입이나 형을 명시하지 않는다. 변수에 값을 할당하지 않아도 특별한 문제는 발생하지 않으며, NULL로 초기화하고 나중에 값을 할당하려고 한다면 다음과 같이 한다. name= 변수에 값을 할당할 때는 ‘=’ 기호를 사용하는데 = 사이에 공백을 넣으면 안된다. na..
2010.12.06 -
CORE 파일 분석
출처 : http://cafe.naver.com/nexcore.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=43 1.1. Core Dump 파일 분석하기 1.1.1. 코어 덤프 파일 정보 보기 코어 덤프 파일은 프로젝트 디렉토리 하위의 build에 존재한다. 아래와 같이 코어 덤프 파일을 확인할 수 있다. SKA1DAP1:/SomeProject/build>ls core.16195 core.8488 cursorserv stdout core.7000 core.9122 dispatcher xdispatcher core.7604 stderr 코어 덤프 파일이 여러 개 있고, 서버도 여러 개 있기 때문에 디버깅 하려는 서버와 코어덤프 파일을 매칭 시켜야 한다. 코어 덤프 파일로..
2010.11.25