宋超英
摘要介紹了在Linux下如何用Expect進行程序或用戶實現交互的。
關鍵詞Expect交互Linux腳本
Linux下的編程工具不少,但是能與程序或用戶實現交互的卻并不多。
設想一下,當我們想要做一個php頁調用腳本控制服務器的啟動、停止、重起。通常的方法是用到“/etc/init.d/「service」「start/stop/estart」”,但是涉及到安全問題。php頁面調用腳本的權限只能是一般用戶,而一般用戶無權進行服務器的操作,這就產生了矛盾。一種解決方法就是用“studio[action]”來完成提升權限的過程。