做了一个可执行脚本(化名xxxx),将它放到了/etc/init.d/目录下,
经/etc/init.d/xxxx start 测试可以启动
然后增加一链接 /etc/rc2.d/S99xxxx -> ../init.d/xxxx
重启系统后发现脚本没有自动执行,还是要手动
/etc/init.d/xxxx start
问题出在哪里了?
让/etc/rc2.d/S99xxxx脚本在启动时没能运行的因素?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 219
- 注册时间: 2007-02-05 18:55
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- kingkongmok
- 帖子: 340
- 注册时间: 2006-03-23 14:48
是不是你这xxx文件没有改为可执行?
代码: 全选
chmod +x xxx
- xport
- 帖子: 1277
- 注册时间: 2006-05-19 21:23
- 联系:
恩...我投你一票!kingkongmok 写了:是不是你这xxx文件没有改为可执行?代码: 全选
chmod +x xxx
其实我是一个演员!-http://blog.csdn.net/xport/
-
- 帖子: 219
- 注册时间: 2007-02-05 18:55
启动后进程里没有,但手动执行后在进程里看得到。BigSnake.NET 写了:你为什么认为没有自动执行呢
我改了,不然也不能手动执行啊。kingkongmok 写了:是不是你这xxx文件没有改为可执行?代码: 全选
chmod +x xxx
这个脚本应该是可以这样执行的,我是照教程eexpress 写了:不是所有脚本都能在这个时候执行的,看你作什么
http://mongrel.rubyforge.org/docs/mongrel_cluster.html
一步步做的。