遇到了这个问题,ubuntu8.10,把一些脚本放在rc.local中,结果系统启动没有执行。 实际上,系统的脚本本身没有问题,主要是在于PATH没有设置的原因。而且/etc/rc.local的执行是 /bin/sh -e,结果导致其中的任何一个脚本找不到,或者出错,就不再往下执行了。 所以解决办法就是,加上PATH环境变量的设置,另外把 -e 删除就成了。