分页: 1 / 1

关于开机脚本的问题!

发表于 : 2008-06-14 2:43
wfnh
本人用的是校园网,觉得每次都要打命令“linux1x”才能上网真的很不爽,所以就想写一个脚本,让ub一开机就可以自动拨号,免于打命令的痛苦,在网上看了教程,说是在etc/init.d里建立一个脚本(我的为online,权限已设置为755),然后在rc2.d里建立一个软连接(名为K99online)就可以了,但我是了很多次都不行,望求各位帮帮忙!
online内容如下:
____________
#!/bin/bash
each
linux1x
each
________

发表于 : 2008-06-14 3:02
ebok
把命令linux1x加进/etc/rc.local试试.比写脚本简单.

发表于 : 2008-06-14 3:42
wfnh
好的,我试一下吧1!
但我听说,那样好像不大好的样子喔!!

发表于 : 2008-06-14 5:11
ebok
反正rc.local也是要在rc2.d里最后一个启动的.本身也是一个脚本的连接文件.

发表于 : 2008-06-19 13:36
igotcha
随便写个脚本,加在会话里不行吗????

发表于 : 2008-06-19 15:07
azhwhy
niubility? zhuangbility? shability?
哈哈,ebok的签名笑死我了,原来英文还可以这么用,哈哈

sdfsf

发表于 : 2008-06-23 17:15
armot
afdsafsafddafddddddafs

发表于 : 2008-06-23 17:22
lorenxu
我的情况类似,高手加油!

发表于 : 2008-06-23 19:30
hualang0929
放到 rc.local

发表于 : 2008-06-27 21:29
tenfar
晕,我给你们上传一个吧是python脚本,我是直接放到rc.d的。当然我用的系统是arch,脚本不是我写的,我网上找到的。

代码: 全选

#!/usr/bin/env python
#coding=utf-8
import os,time
# 重连次数限制
maxrelink = 200
query = 'ps aux | grep "linux1x" | grep -v "grep" | wc -l'
# link 为执行您的linux1x脚本的shell命令
link = 'sudo linux1x -u username/password -n eth0 -d'
if __name__ == '__main__':
    cnt = 0
    while cnt < maxrelink:
        c,r = os.popen2(query)
        c.close()
        if int(r.read()) == 0:
            # 重连
            os.system(link)
        time.sleep(60)

发表于 : 2008-06-27 22:17
delectate
igotcha 写了:随便写个脚本,加在会话里不行吗????
直接加到会话就好了

不用写脚本了吧

貌似可以加入命令的