scue@Link:~$ cat ~/bin/ipclientstart #!/bin/bash - #=============================================================================== # # FILE: ipclientstart # # USAGE: ./ipclientstart # # DESCRIPTION: # # OPTIONS: --- # REQUIREMENTS: --- # BUGS: --- # NOTES: --- # AUTHOR: linkscue (scue), linkscue@gmail.com # CREATED: 2013年03月28日 10时23分53秒 HKT # COPYRIGHT: Copyright (c) 2013, linkscue # REVISION: 0.1 # ORGANIZATION: ATX风雅组 #=============================================================================== #set -o nounset # Treat unset variables as an error kill_ipclient(){ kill $(ps x | awk '{printf("%d %s\n",$1,$5)}' | grep ipclient | awk '{printf("%d\n",$1)}') } start_ipclient(){ /home/scue/bin/ipclient <your_account> <your_passwd> } kill_ipclient start_ipclient
实现功能:
1. 自动kill之前拨号残留的进程(残留的进程无法上网,但消耗资源);
2. 连接使用ipclient拨号上网;
基本要求:
1. 下载Linux版的出校器ipclient,放置于/home/scue/bin/ipclient的位置(根据自己的情况进行修改);
2. chmod 755 /home/scue/bin/ipclient,并修改脚本上边的账号与密码信息;