我正在尝试编写一些远程控制脚本,以便在跟踪时可以 grep 一些关键词。
$ ./myscript.sh somekeyword
我希望它可以登录远程机器并运行
$ tail -f /tmp/log/mylog.log | grep "somekeyword"
这是我的代码:
#!/usr/bin/expect
eval spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no root@myhost
#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
谁能帮我?
提前致谢!