안녕하세요 설비 특정로그를 분석하려는 프로그램을 만들고 있는데 어렵네요.. 설비는 리눅스를 사용하고 있으며 약 100대정도가 있습니다. 리눅스 접속해서 아래 커맨트를 입력 후 문자열이 파싱이되면 제컴퓨터에 txt파일로 설비이름, 주소 등등 남게하고싶어요..
cd log; grep -i pass *log*
문제의 설비에는 어떻게 접속하나요? telnet? ssh?
아래와 같이 ssh 로 실행한 결과를 stdout 을 받아오는 방법도 있습니다.
#!/bin/bash for i in {1..100} do A="$( ssh -- host${i} "cd log; grep -i pass *log* 2> /dev/null | 문자열 parsing" )" [[ -n $A ]] && cat <<< "$A" > host${i}.txt done
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
문제의 설비에는 어떻게 접속하나요? telnet?
문제의 설비에는 어떻게 접속하나요? telnet? ssh?
아래와 같이 ssh 로 실행한 결과를 stdout 을
아래와 같이 ssh 로 실행한 결과를 stdout 을 받아오는 방법도 있습니다.
댓글 달기