z

BLOG ARTICLE Shell | 1 ARTICLE FOUND

  1. 2010.01.14 CVS 계정생성 / Telnet Command Shell 예제

CVS 계정생성
-------------------------------------------------------
계정으로 사용할 이름과 패스워드 생성

$htpasswd -n username<ENTER>

2회 패스워드 입력

$vi CVSROOT/passwd

passwd파일에 username:passwd:group 쓰고 저장.

Telnet command 처리 예제
-------------------------------------------------------
입력파일 형식
00101234567890->LL이후 데이터
OR
GET /context HTTP/1.0\n\n
등 귀찮을 때 한번씩 써먹을 수 있을듯..
-------------------------------------------------------
#!/bin/bash

func(){
        sleep 1;
        printf "`cat ${CMD_FILE}`";
        sleep 1;
}

CMD_FILE=${1};
PORT=포트번호
ADDR=접속주소
RESULT_LOG=${CMD_FILE}.result
TMP_FILE=${CMD_FILE}.tmp


if [ $# = 0 ];
then
        printf "input cmd file\n";
        exit;
fi;

func | telnet ${ADDR} ${PORT} > ${TMP_FILE}

printf "\n\n`date`" >> ${RESULT_LOG}
cat ${TMP_FILE} >> ${RESULT_LOG}
cat ${TMP_FILE}
printf "\n\n"

rm ${TMP_FILE}

AND