HOME > 게시판 > 리눅스
게시판| 리눅스
※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 14-02-20 09:27
telnet 의 prompt 명령 실행 결과 받기 질문입니다.
 글쓴이 : 힘센올챙이
조회 : 857  

텔넷 접속후 ls 명령 수행 결과를 로컬에 파일로 남길수 있는 방법이 있는지요~

 

local : 1.1.1.1

telnet : 2.2.2.2

 

shell script

=================================================

function telnet_proc(){
    sleep 2; echo $ID
    sleep 2; echo $Pw
        sleep 1; echo 'ls -l'
    sleep 1; echo 'exit'
}

telnet_proc | telnet $TELNET_IP

=================================================

전체로그는

telnet_proc | telnet $TELNET_IP >> $LOG_FILE 형태로 남길수 있는데

ls-l 명령에 해당하는 출력만 로그로 남기고 싶습니다.


방법이 없다면 어떤 문제로 불가한지 알고 싶습니다.


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기

눈여울 14-02-24 13:46
 
expact 를 이용하시면 가능할 것으로 보이네요