当前位置: > Linux故障 >

linux下/etc/rc.local开机不执行问题的解决办法

时间:2014-09-18 02:19来源:linux.it.net.cn 作者:it

因项目需要写了个开机启动其他程序的shell脚本,放在/etc/rc.local中执行。
服务器重启后,发现竟然没有执行。 
 
手动执行都是正确的,在排除了权限原因和脚本问题后,很郁闷,怎么放到开机启动项目中就无法执行了呢。
 
于是去查linux开机启动过程信息。经过一番折腾,看了下关于一些开机启动启的资料,发现了开机启动程序的级别为3.
 
果断顺藤莫瓜,找到了这个目录 /etc/rc.d/rc3.d,进去一看恍然大悟。
rc_local

我的rc.local文件是在 /etc/rc.local中(网上都是说写在这里,我是按照网上来弄的),而我查看了系统指向rc.local文件的路径是 /etc/rc.d/rc.local
 
后来把开机启动的脚本配置到/etc/rc.d/rc.local中(或者把S99local指向 /etc/rc.local也行),重启检查,成功!

(责任编辑:IT)
------分隔线----------------------------