|
|
学校bbs上一牛人写的。
你觉得现在的drcom-client好用吗?
打命令还不是很麻烦,关键是注销不掉的时候,再登录需要kill drcomd进程
还有一个很严重的问题:
drcom-client(现在已经到了1.4.7)
其实内核2.26.27已不能支持drcom-client 1.4.7
===============================
Kernel-2.6.27, error: implicit declaration of function ‘kill_proc’
原因:
kill_proc() This function operated on a pid_t to kill a task, which is no long
er valid in a containerized system.
kill_proc() is included in include/linux/sched.h and kernel/signal.c
===============================
For gnome平台的:http://g-drcomclient.googlecode. ... client-0.0.2.tar.gz
考虑到很多平台不一定支持GNOME,另外专门写了g-drcomclient-cli命令行工具
该工具可以支持的平台:Linux,MacOS, 特别是某些wifi平台,如iphone
下载地址:http://code.google.com/p/g-drcomclient/
Linux平台,文件名称:g-drcomclient-cli-for-linux.tar.gz
MacOS平台,文件名称:g-drcomclient-cli-for-mac.tar.gz
====================================
常见问题:
1)内核最新的或者老内核能不能用?
答:因为这个程序是用python写的,利用GTK+工具写成的,所以只要在GNOME上面就没有问题
2)硬件上面有什么要求?
答:没有要求,不像drcom-client需要编译内核模块,所以会有这些问题,这个程序不用编译内核,所以和硬件没有关系。
不管CPU是32位或者64位都没有影响
3)软件上有些什么要求,比如依赖关系之类的?
答:依赖关系:python(>=2.5),pygtk(=2.0)
命令行使用说明:
1, 必须带有python环境,已经测试的最底版本为2.4
2, 需要填写账号配置文件,和程序文件在相同目录下。
配置文件格式: 账号,密码
[虽然配置文件中的密码是明文,考虑到Linux/MacOS平台的特殊性,无须担心。传输过程
仍然是加密后传输的。以后会对该文件设置权限处理。]
3,相关命令的使用
启动:
# python g-drcomclient-cli-for-mac.py
登录:
# python g-drcomclient-cli-for-mac.py --login
------------------------------
Sun Nov 23 04:47:32 2008
------------------------------
Login successful!
Used 7456 Min, 32010165 KB
Balance 22.04 yuan.
注:此程序守护,可以关掉终端。
注销:
# python g-drcomclient-cli-for-mac.py --logout
------------------------------
Sun Nov 23 04:47:45 2008
------------------------------
Logout successful!
Used 7457 Min, 32010165 KB
Balance 22.03 yuan.
退出:
# python g-drcomclient-cli-for-mac.py -q
帮助:
# python g-drcomclient-cli-for-mac.py -h
Usage: g-drcomclient-cli-for-mac.py [options]
Options:
-h, --help show this help message and exit
--login Login Dr.COM
--logout Logout Dr.COM
-q, --quit Cause the daemon to exit
有什么问题可以发E-mail给作者,henry.s.huang@gmail.com |
|