广药::ubuntu下开机自动联网(校园网)

需要面对面帮助?请寻求当地校园社团支持!
回复
wfnh
帖子: 84
注册时间: 2008-02-20 11:46
联系:

广药::ubuntu下开机自动联网(校园网)

#1

帖子 wfnh » 2008-09-20 16:57

这里是我自己写的一个perl脚本,是可以自动联网的,以后就不用一开机就打:sudo linux1x -d,这样以后就可以实现随时上网!!呵呵1!
代码如下:
#!/usr/bin/perl -w
use strict;
my $dir='/etc/init.d';
my $file='connect.sh';
my $common='sudo linux1x -d';
chdir $dir||die "can't chdir:$!\n"; #跳转目录
if(-e $file) #如果文件存在自动退出,你将要自己改动一下代码,将“connect.sh“改为你想要的文件名即可!
{
print $file,' had been exit',"\n";
exit(0);
}
open FILE,">>",$file||die "can't open $file for write:$!\n";
print FILE $common;
close FILE;
chomp(my $level=`runlevel`); #查看运行等级
$level=$1 if $level=~/([0-5])/;
symlink "$dir/$file","/etc/rc$level.d/S30connect.sh"||die "can't symlink:$!\n"; #创建软连接
wfnh
帖子: 84
注册时间: 2008-02-20 11:46
联系:

Re: 广药::ubuntu下开机自动联网(校园网)

#2

帖子 wfnh » 2008-11-22 14:30

你新建一个文件,直接把代码copy进去,把这个文件加上运行权限,在终端下进入这个文件的目录,用以下命令就可以了:
./filename
一般来说都可以的了。
备注:运行权限可以在属性那里改。
回复