Linux中expect的命令的使用
生活随笔
收集整理的這篇文章主要介紹了
Linux中expect的命令的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題引入:在使用我的Thinkpad小本時,那個觸摸板一不小心就碰到了,于是想關了它,輸入命令:
sudo modprobe -r psmouse
這時需要輸入密碼,ok搞定,但是當在重啟時,又可以用了,每次都要輸一次這個命令,于是寫個個shell腳本開機自東執行,代碼如下:
#!/bin/sh
sudo modprobe -s psmouse
但是這個沒搞定,因為還是需要輸入密碼,還是MT不是AT阿,所以這個時候用到了expect命令,編寫一個腳本,代碼如下:
#!/usr/bin/expect
spawn sudo modprobe -r psmouse
expect ":"
send "shi3ge8a\n" //shi3ge8a是我的密碼。
interact
然后執行以下就ok了自動輸入密碼了。
呵呵,真簡單,其實這個命令的功能還很多,沒細研究,網上資料很多,之所以貼上來是為了以后方便自己查閱阿。
sudo modprobe -r psmouse
這時需要輸入密碼,ok搞定,但是當在重啟時,又可以用了,每次都要輸一次這個命令,于是寫個個shell腳本開機自東執行,代碼如下:
#!/bin/sh
sudo modprobe -s psmouse
但是這個沒搞定,因為還是需要輸入密碼,還是MT不是AT阿,所以這個時候用到了expect命令,編寫一個腳本,代碼如下:
#!/usr/bin/expect
spawn sudo modprobe -r psmouse
expect ":"
send "shi3ge8a\n" //shi3ge8a是我的密碼。
interact
然后執行以下就ok了自動輸入密碼了。
呵呵,真簡單,其實這個命令的功能還很多,沒細研究,網上資料很多,之所以貼上來是為了以后方便自己查閱阿。
轉載于:https://blog.51cto.com/ibeyond/520164
總結
以上是生活随笔為你收集整理的Linux中expect的命令的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 干测试的也能看代码
- 下一篇: 化解三大错误晚餐方式。