Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
一键连接瑞捷
Experiences and Insight
904
views ·
3
replies ·
To
floor
Go
FEI17
deepin
2012-06-25 18:56
Author
linux瑞捷客户端是非常的蛋疼啊
但是网友编译了myxrgsu可以方便的连接瑞捷
但是这样有一点不好
每次开机都要打开终端输入一串命令很是麻烦
下面我们就写一个脚本解决这个问题
首先需要交互式操作 打开软件中心 搜索expect 点击安装
接下来 正文开始
首先我们编写一个shell 来启动我们连接瑞捷的shell
可能大家不明白为何不能把这个shell并入到连接瑞捷的shell里面去呢
因为瑞捷连接的时候需要root权限 而获得root权限的管道命令无法用expect解析 所以只好这么做
首先 我们新建一个叫做startruijie.sh的文件 内容如下
echo PASSWD | sudo -S sudo '绝对路径路径/ruijie.sh'
Copy the Code
在PASSWD处替换为你的管理员密码 绝对路径处替换为你的startruijie文件所在位置的绝对路径
写完保存
第二部 新建一个ruijie.sh的文件 写入如下内容
#!/usr/bin/expect
spawn myxrgsu -d
expect "Please input your user name:"
send "用户名\r"
expect "Please input your password:"
send "密码\r"
expect "Use default auth parameter,0-Use 1-UnUse(Default: 0):"
send "0\r"
interact
wait
Copy the Code
在用户名处替换为你的用户名 在密码处替换为你的密码
这个脚本的作用是自动填写用户名密码和配置
当然最后两句不可以丟 否则连接完了直接就会自动退出 你的瑞捷就再次断了
两个文件建好之后都要赋予可执行权限
这个时候 你可以在桌面写一个shell或者cario-dock创建一个启动器
启动代码为
sh '绝对路径/startruijie.sh'
Copy the Code
其中绝对路径替换为你的startruijie.sh文件所在的绝对路径
如果是在shell里面写的话 赋予此文件可执行属性
最后 将此shell加入开机启动项 即可实现开机自动连接瑞捷
但是我还是喜欢在cario-dock设置一个快捷方式 我感觉这样美观又方便
QQ截图20120625110409.png
最后 上传myxrgsu的附件 安装方式一看便知
Reply
Like 0
Favorite
View the author
All Replies
weiminnihao9
deepin
2012-06-25 20:28
#1
我怎么觉得mentohust更易懂
Reply
Like 0
View the author
FEI17
deepin
2012-06-25 20:44
#2
我怎么觉得mentohust更易懂
那个东西我怎么折腾都失败
Reply
Like 0
View the author
weiminnihao9
deepin
2012-06-25 20:47
#3
[quote]我怎么觉得mentohust更易懂
那个东西我怎么折腾都失败[/quote]
好吧,看来人和人的差距就是大,myxrgsu的说明我怎么看都看不懂
Reply
Like 0
View the author
Please
sign
in first
New Thread
Popular Ranking
Change
deepin eighth Bi-Weekly Technical Report is online
Popular Events
More
但是网友编译了myxrgsu可以方便的连接瑞捷
但是这样有一点不好
每次开机都要打开终端输入一串命令很是麻烦
下面我们就写一个脚本解决这个问题
首先需要交互式操作 打开软件中心 搜索expect 点击安装
接下来 正文开始
首先我们编写一个shell 来启动我们连接瑞捷的shell
可能大家不明白为何不能把这个shell并入到连接瑞捷的shell里面去呢
因为瑞捷连接的时候需要root权限 而获得root权限的管道命令无法用expect解析 所以只好这么做
首先 我们新建一个叫做startruijie.sh的文件 内容如下
写完保存
第二部 新建一个ruijie.sh的文件 写入如下内容
在用户名处替换为你的用户名 在密码处替换为你的密码
这个脚本的作用是自动填写用户名密码和配置
当然最后两句不可以丟 否则连接完了直接就会自动退出 你的瑞捷就再次断了
两个文件建好之后都要赋予可执行权限
这个时候 你可以在桌面写一个shell或者cario-dock创建一个启动器
启动代码为
如果是在shell里面写的话 赋予此文件可执行属性
最后 将此shell加入开机启动项 即可实现开机自动连接瑞捷
但是我还是喜欢在cario-dock设置一个快捷方式 我感觉这样美观又方便
QQ截图20120625110409.png
最后 上传myxrgsu的附件 安装方式一看便知