쉘 스크립트로 telnet 이용하여 자동 로긴하여.. 리모트에서 파일을 실행 시키려고 하는데... 안되는군요...
telnet xxx.xx.xx.xx <<EOF ... ... ... EOF
뭐 이런식으로 하려고 햇는데...-_-
expect나 perl 말고..쉘 스크립트로 방법이 없을까요?
#!/bin/sh tpipe() { sleep 3;echo 'user' sleep 1;echo 'passwd' sleep 1;echo 'who' sleep 1;echo 'exit' sleep 5 } tpipe | telnet localhost
위의 방법으로진행시 정상적으로 login 이 되는데
제가 하고 싶은 일 telnet 만 자동 login 하고
접속 한 서버에서 다른 작업을 진행하고 싶은데
위의 방법으로 진행시 5초 후에 연결이 끊어지는 현상이 나타납니다 . 어떻게 해야 할 지 ??
잘 되는군요... 왜 이생각을 못했는지.. 감사합니다.
다 덤벼! 다 받아줄께!!
텍스트 포맷에 대한 자세한 정보
<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]
이런식으로 해보세요
#!/bin/sh
tpipe() {
sleep 3;echo 'user'
sleep 1;echo 'passwd'
sleep 1;echo 'who'
sleep 1;echo 'exit'
sleep 5
}
tpipe | telnet localhost
부탁드립니다 .
위의 방법으로진행시 정상적으로 login 이 되는데
제가 하고 싶은 일 telnet 만 자동 login 하고
접속 한 서버에서 다른 작업을 진행하고 싶은데
위의 방법으로 진행시 5초 후에 연결이 끊어지는 현상이 나타납니다 .
어떻게 해야 할 지 ??
잘 되는군요...왜 이생각을 못했는지..감사합니다.
잘 되는군요...
왜 이생각을 못했는지..
감사합니다.
다 덤벼! 다 받아줄께!!
댓글 달기