Chinaunix

标题: 新手提问,插入/etc/rc.local的脚本不执行? [打印本页]

作者: jiawang    时间: 2008-08-04 15:21
标题: 新手提问,插入/etc/rc.local的脚本不执行?
/sbin/ifup /etc/sysconfig/network-scripts/ifcfg-ppp0
我将这行插入/etc/rc.local中

其他的都可以自动执行,就这行不可以,我手动在shell中是可以执行的(路径,位置肯定没错)!!!
请问,是什么原因?
作者: ppiqq    时间: 2008-08-04 15:33
ifup ifcfg-ppp0

默认的话 系统是会自动启动拨号连接的吧?
作者: jerrywjl    时间: 2008-08-04 17:01
多数的情况是因为环境变量设置的问题。
作者: jiawang    时间: 2008-08-04 17:01
ADSL我没有设置成随系统自动启动 我是故意放到/etc/rc.local的
因为设置成随自动启动话,万一拨号不成功,就不会长时间卡在而影响到其他服务的启动了
作者: jiawang    时间: 2008-08-04 17:03
环境变量没问题的 我没作过什么改动
其他放到/etc/rc.local的都可以启动呀
作者: jiawang    时间: 2008-08-04 18:06
顶顶顶
作者: cst05001    时间: 2008-08-04 18:43
有些发行版本的rc.local的某行有

  1. exit
复制代码

这条命令
如果写在这条命令之后,hia hia hia……是不执行的

看你是不是属于这种情况。
作者: vermouth    时间: 2008-08-04 19:48
直接修改/etc/sysconfig/network-scripts/ifcfg-ppp0
设置为开机引导不就对了~
作者: 7717060    时间: 2008-08-04 20:14
环境变量问题,加绝对路径试验以下 你的命令
作者: nianzong    时间: 2008-08-04 21:33
我碰到过类似的问题,将几个环境变量声明放到rc.local里竟然不生效,放到.bash_profile就生效,不知道啥原因
作者: konhon    时间: 2008-08-04 21:41
确定是没执行?还是执行出错了。
作者: micheas.liao    时间: 2008-08-06 00:29
rc.local是init最后运行的,但是还是优先于system V(init.d下面的,包括network)。
ifup是不是必须network start过之后才能执行的呢?建议network stop之后在运行一下,做个实验。
作者: finddream    时间: 2008-08-06 07:54
原帖由 micheas.liao 于 2008-8-6 00:29 发表
rc.local是init最后运行的,但是还是优先于system V(init.d下面的,包括network)。
ifup是不是必须network start过之后才能执行的呢?建议network stop之后在运行一下,做个实验。


此言差矣,init一般按照rcX.d/下文件的顺序运行,rc.local经常位于最后一个,也就是说他的优先级一般最低,要低于network等

判断软连接是否正常
#ll /etc/rc.local     权限为是否rwxrwxrwx,如果不正常,重新建立该软连接,连接至/etc/rc.d/rc.local
当然也可以直接添加至/etc/rc.d/rc.local中
(以上内容是在RH系列产品中测试的,其他发行版不保证正确性
作者: dngood    时间: 2008-08-06 09:08
我是这样做的,将某个脚本 ln-s /etc/rc3.d/S99startup

你可以ll /etc/rc3.d/   你会发现 rc.local也在其中!

希望对你能有所帮助!
作者: micheas.liao    时间: 2008-08-06 10:16
原帖由 finddream 于 2008-8-6 07:54 发表


此言差矣,init一般按照rcX.d/下文件的顺序运行,rc.local经常位于最后一个,也就是说他的优先级一般最低,要低于network等

判断软连接是否正常
#ll /etc/rc.local     权限为是否rwxrwxrwx,如果不正常 ...

多谢指正:)
作者: xfgavin    时间: 2008-08-18 17:43
为啥不放到if-up.d下面呢?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2