テーリング時にいくつかのキーワードを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
誰でも私を助けることができますか?
前もって感謝します!