+ -
当前位置:首页 → 问答吧 → /etc/rc2.d 底下的script由谁执行?

/etc/rc2.d 底下的script由谁执行?

时间:2010-09-18

来源:互联网

1.请问 /etc/rc2.d 底下的script由谁执行呢?
2.如 S50proftpd,如果直接执行它
/etc/rc2.d/S50proftpd
Usage: /etc/init.d/proftpd {start|status|force-start|stop|force-stop|reload|restart|force-reload|check-config}
这代表执行这个script的程式会自己代入start的参数吗

作者: THQ   发布时间: 2010-09-18

http://zh.wikipedia.org/zh-tw/Init

如果开头是s的,init就会执行start,k就执行stop。

作者: 企鹅狂   发布时间: 2010-09-22

插个花

我想请教 Script 是由 init 直接执行

还是呼叫 Shell 来执行 Script 呢?

作者: 企鹅狂   发布时间: 2010-09-24

应该是呼叫/bin/sh来执行,
记得有一次,debian把预设的shell从bash改成dash,可是那时候很多rc script,跟include进来的script使用了跟dash不相容的语法,结果就是一堆东西开不起来...。

作者:   发布时间: 2010-09-25

嗯嗯
我瞭解了
谢谢你!!

作者:   发布时间: 1970-01-01