쉘(6)
-
UNIX SHELL PROGRAMING 3
츌처 : http://www.insford.com/wiki/Wiki.jsp?page=Shell%20Script 목차 1 들어가며 1.1 Shell Script란? 1.2 쉘스크립트 에디터 이클립스 플러그인 1.3 참고내용 URL 2 쉘 프로그래밍 시작하기 2.1 쉘 스크립트 작성 2.2 echo 커맨드옵션 2.3 사용자 변수 2.4 시스템변수 2.5 계산식 사용하기 2.6 quote 출력규칙 2.7 종료상태 2.8 입력값 받기 2.9 매개변수 2.10 변수 내용 조작하기 3 구조적 프로그래밍 3.1 조건절 입력 ( test 명령 ) 3.2 if문 3.3 case문 3.4 for문 3.5 while문 3.6 Functions 3.7 디버깅 방법 들어가며# Shell Script란?#쉘스크립트에 대한 다음백..
2013.11.19 -
UNIX SHELL PROGRAMING 날짜/시간 계산 하기, 수행시간
UNIX 용 전일 명일 구하기 #!/bin/sh #+--------------------------+ #| CALC DATE | #| 2013.11.19 by Donz | #+--------------------------+ #+--------------------------+ #| INPUT DATE | #+--------------------------+ function indate() { DATE=$1 YEAR=`expr ${DATE:0:4} + 0` MONTH=`expr ${DATE:4:2} + 0` DAY=`expr ${DATE:6:2} + 0` # LASTDAY OF MONTH LASTDAY=`cal $MONTH $YEAR | tr -s " " "\n" | tail -1` } #+-------..
2013.11.15 -
UNIX SHELL PROGRAMING 2
http://ecl.informationbuilders.com/iway/index.jsp?topic=%2Fshell_60%2Fservice.manager%2Fsource%2Ftopic208.htm TELNET SHELL SCRIPT #!/bin/sh #+------------------------+ #| EMR FILE DELETE | #+------------------------+ host=100.10.10.100 user="scott" pass="tiger" cmd="rm -rf /cvs/dpp/emr/ERP/*" ( echo open ${host} sleep 2 echo ${user} sleep 2 echo ${pass} sleep 2 echo ${cmd} sleep 2 echo exit ) | ..
2013.05.21 -
UNIX SHELL PROGRAMING 1
출 처 : http://delfa.blog.me shell, kill, while, for, if # # 입력 string을 포함하는 프로세스 죽이기 for pno in `ps | grep $1 | grep -v "grep"` do echo $pno kill -9 $pno done # # 입력한 시간까지 10분 간격으로 명령어 수행하기 if [ "$1" = "" ]; then end="2300"; else end=$1; fi while : do tim=`date +"%H%M"` echo `date +"%Y-%m-%d %H:%M:%S"` if [ "$tim" -ge "$end" ]; then ( cd {directory} {command1} {command2} ) exit fi sleep 600 done ..
2013.05.21 -
UNIX SHELL PROGRAMING 개념강좌
알기쉬운 쉘 스크립트 프로그래밍1. 문법 참조) 유닉스시스템&네트워크 프로그래밍(영진닷컴) 스크립트 작성 후 실행권한을 주려면.. Chmod 755 DiskUsageCheck.sh 쉘 스크립트의 첫번째 라인에는 대부분 #!/bin/sh 라는 문장이 있는데, 이는 어떤 쉘을 이용하여 이 프로그램을 실행시킬 것인지를 지정하는 것이다. 즉, 스크립트가 실행되면 /bin/sh 프로그램 하에서 실행됨을 의미한다. 변수 그냥 변수명을 적으면 된다. 변수의 타입이나 형을 명시하지 않는다. 변수에 값을 할당하지 않아도 특별한 문제는 발생하지 않으며, NULL로 초기화하고 나중에 값을 할당하려고 한다면 다음과 같이 한다. name= 변수에 값을 할당할 때는 ‘=’ 기호를 사용하는데 = 사이에 공백을 넣으면 안된다. na..
2010.12.06 -
실전 Unix 명령어 까먹기전에 기록
실전에 사용한 Unix 에 대한 여러가지 명령어들 너무나도 초보단계이기 때문에 한발짜국씩...냠냠냠 copy cp: omitting directory '/ 에러시 이렇게 하면 강제로 할꺼냐고 물어본다. cp -rp /A /B 참고로1) cp /aaa/bbb /ccc 2) cp /aaa/bbb/ /ccc 는 다르다 1)은 ccc 하위에 bbb디렉토리를 포함하여 카피, 2)는 bbb를 포함하지 않는 이하의 디렉토리를 카피 TAIL [실시간으로 로그보기] tail -f /opt/tomcat/log/output.log [마지막 라인에서 50번째 라인까지 보기] tail -50 [파일이름].txt [옵션] f : 파일의 마지막 10라인을 실시간으로 계속해서 출력 F : 파일 변동 시 실시간으로 보여주되 로그파일처..
2009.11.13