0
꼬리말을 할 때 핵심 단어를 grep 할 수 있도록 일부 원격 제어 스크립트를 작성하려고했습니다. expect와 SSH를 사용하는 bash 스크립트에 인수 전달
#!/usr/bin/expect
eval spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no [email protected]
#use correct prompt
set prompt ":|#|\\\$"
interact -o -nobuffer -re $prompt return
send "mypassowrd\r"
interact -o -nobuffer -re $prompt return
send "tail -f \/tmp\/log\/mylog.log | grep \"$1\"\r"
interact
이 사람이 나를 도울 수
:$ ./myscript.sh somekeyword
나는 그것이 원격 시스템에 로그인하고 다음
$ tail -f /tmp/log/mylog.log | grep "somekeyword"
내 코드가 실행될 수 기대?
미리 감사드립니다. 대신 난 것 대화 형 세션 시뮬레이션 통과의