99. 정리전 - IT/13. Unix 얇팍지식(78)
-
unix(hp-ux) 7일전 까지 로그백업 쉘 스크립트
#!/bin/sh #os=`uname -s` #case ${os} in # AIX) timezone="KORST+15" # ;; # SunOS) timezone="ROK+3" # ;; # HP-UX) timezone="KST+15" # ;; # Linux) timezone="KST+15" # ;; # *) echo "Not support platform..." # exit 1 # ;; #esac #TZ=${timezone} #export TZ CURRENT_DATE=`date +%Y%m%d` DT7BEFORE=$(perl -e '($year,$mon,$day) = (localtime(time() - (7 * 86400)))[5,4,3]; printf("%04d%02d%02d\n",$year + 1900,..
2010.11.09 -
tar로 전체 디렉토리 복사 - 일부 디렉토리 제외하고
디렉토리 구조 /home/test/ /home/test/test1/ /home/test/test2/ /home/test/test3/ /home/test/test4/ /home/test/test5/ test2 와 test3 디렉토리를 제외시키기 cd /home/test/ tar cvf ../test.tar --exclude test2 --exclude test3 ./ --exclude 옵션에서 /
2010.11.05 -
HP-UX 디렉토리 용량 체크하기
/var 파일시스템은 각종 로그가 쌓이는 위치 입니다. 주기적으로 정리를 해주어야 시스템 운영에 이상이 없습니다. # df -k # du -sk /var # cd /var # du -sk * 위의 명령어를 사용하여 /var 파일 시스템의 용량을 보시고 /var 로 들어가셔서 du -sk * 하시면 해당 파일 또느 디렉토리의 용량들이 나옵니다. 그 용량들을 보시고 하위 드렉토리 또는 파일을 찾아 계속 들어가다 보면 용량이 터무니 없이 큰 파일을 찾을수 있을 겁니다. 이런 식으로 점차 줄여 나가시면 됩니다. 또는 find 명령을 이용하실수도 있습니다. # find /var -size +50000000c >> 50MB 이상 되는 파일 검색 find /var -size +10000000c 하면 10MB 이상되는..
2010.11.02 -
CVS Tips
모든지 하나를 쓸려면 알아야 하는게 많치만 자주 쓰는 명령어들만 익혀도 별 무리는 없는듯 * cvs help 사용 - cvs command -- help ex) cvs update[ui] -- help Usage: cvs update [-APCdflRp] [-k kopt] [-r rev] [-D date] [-j rev] [-I ign] [-W spec] [files...] -A Reset any sticky tags/date/kopts. -P Prune empty directories. -C Overwrite locally modified files with clean repository copies. -d Build directories, like checkout does. -f Force a hea..
2010.10.25 -
unix 하위 디렉토리 용량체크
> du - skc builder 또는 > du - sk *
2010.10.01 -
SecureCRT 단축기에 엔터효과
SecureCRT menu -> Tools -> Keymap Editor... 연다. 다음을 친다. Send String내용 cd /app/builder;clear;./antChecker.sh;\r\n ※ 콜론으로 구분하며 연속콤보를 구사한다. 오늘 실행된 로그의 마지막 줄만 꺼집어 보기 ※ antChecker.sh 내용 #!/bin/sh find ./ -mtime -2 -name 'builder_*' | while read line do echo $line tail -2 $line echo "" # tail -2 $line | grep SUCCESS > /dev/null # [ $? -eq 0 ] && echo "성공" || echo "마케이누" done exit 0
2010.08.09