0
我試圖編寫一些遠程控制腳本,這樣我可以在加尾時編寫一些關鍵詞。將參數傳遞給期望和SSH的bash腳本
$ ./myscript.sh somekeyword
我希望它可以登錄遠程計算機上並運行
$ tail -f /tmp/log/mylog.log | grep "somekeyword"
這裏是我的代碼:
#!/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
誰能幫助我?
在此先感謝!