多学点东西,再写写自己的收获,和大家共分享。
这样对linux都有贡献。。。。
在弹出的终端里输入命令--gnome-terminal实现
2008-02-25 15:50:53
/ 个人分类:linux 工具使用
在弹出的终端里输入命令!
作者: lyscu 发布日期: 2008-2-25 查看数: 10 出自: http://www.linuxdiyf.com
怎么实现这样的功能:
通过设置自启动,开机可以打开一个xterm;
利用expect,可以在终端里输入相关命令,如:
#!/usr/bin/expect
spawn su
expect "Password:"
send "123456\r"
sleep 2
expect "]#"
send "pwd >/usr/123.txt\r"
sleep 10
expect eof
exit
现在是,如何将两者结合起来,也就是在弹出的终端xterm里,自动运行上述脚本。
困惑了好久,万分感谢!
这个是可以实现的。
例子:
将expect 脚本保存在成 /home/xxx/abc.exp.
chmod +x abc.exp
在命令行测试 : /home/xxx/abc.exp.
成功 next:
(gnome)主菜单->附件->终端 , 右击->添加到桌面, 在桌面上得到一个终端启动器。
右击->属性->启动器->命令 ,
修正为:gnome-terminal -x /home/xxx/abc.exp (必需是绝对路径)
双击它测试,是不是成功。
成功 next :
(gnome)主菜单->系统 ->首选项->会话->启动程序->创建
->复制 gnome-terminal -x /home/xxx/abc.exp 到三个框中,OK。
现在重新登入就应该OK了。
推荐
收藏
导入论坛
等级(1)
编辑
管理
查看(28)
评论(0)
评分(0/0)
TAG: