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