宋超英
摘要介绍了在Linux下如何用Expect进行程序或用户实现交互的。
关键词Expect交互Linux脚本
Linux下的编程工具不少,但是能与程序或用户实现交互的却并不多。
设想一下,当我们想要做一个php页调用脚本控制服务器的启动、停止、重起。通常的方法是用到“/etc/init.d/「service」「start/stop/estart」”,但是涉及到安全问题。php页面调用脚本的权限只能是一般用户,而一般用户无权进行服务器的操作,这就产生了矛盾。一种解决方法就是用“studio[action]”来完成提升权限的过程。