본문 바로가기

서버

(8)
출력 "/dev/null 2>&1"
파이프 "|" 사용 한 프로그램의 출력값을 다른 프로그램으로 전달(입력)
출력 재지정
쉘스크립트 매개변수 전달
리눅스 셀 스크립트 singnal trap Signal 프로그램 실행도중 ctrl+c 를 누르면 프로그램에게 인터럽트 시그널을 전달하게 된다. 인터럽트 시그널을 받은 프로그램은 강제 종료된다. trap을 이용하면 프로그램에서 인터럽트를 처리할 수 있게된다.
리눅스 셀 스크립트 2 변수에 값을 대입 할 때 유의사항 변수에 값을 대입할 때 공백이 존재하면 대입이 안된다.~ 조건문을 괄호 "[ ]" 안에 적을 때 space 를 반드시 다음과 같은 형식으로 작성해야 한다. $(( )) 형태 사용시 괄호안의 수식의 공백의 유무는 관계 없다. expr 사용시 연산자와 피연사자 사이에 반드시 공백이 필요하다
리눅스 셀 스크립트 1 프로젝트에서 서버 프로그래밍을 해야할일이 있어 간단한 서버하나를 만들고 와치독을 만들려고 하는데 이전에 사용했던 쉘스크리트가 먹히질 않아서 이번참에 한번 간단하게나마 쉘스크립트에 대해 정리를 하고자 이렇게 포스팅을 시작하고자 한다.Shell Script 기본 출력! #!/bin/bash echo "Hello World" for 문 #!/bin/bash for i 1 2 3 4 5; do echo $ i done 1 2 3 4 5 출력 if 문 test 명령 - 파일 체크 명령 test -f /etc/foo // etc/foo 파일이 있으면 참 반환 While 문 while true; do //==> true는 일종의 프로그램 임으로 true를 사용하면 실행속도가 느려짐 "실행문" done while : ..
윈도우 프로세스 포트 알아내기 netstat -ano | findstr :5555설명 : 모든연결과 수신 대기 포트(-a)를 숫자형식으로 표시하고(-n) 각 연결의 소유자 프로세서 ID를 표시하며(-o) 그중 문자열 5555 값을 갖은 항목을 출력해라.(findstr :5555) tasklist | findstr 프로세스ID 설명 : 현재 구동중인 task 중 프로세서 아이디와 일치하는 task 출력 이력 포트에 해당하는 프로세스 아이디를 찾고 해당 프로세스 아이디로 프로그램 확인!