我已经添加了下面的内容,并确认脚本的工作原理是首先运行它。 为什么当服务器每次启动时都不会运行这个脚本? 不知道我错过了什么。
确认工作sh myscript.sh
文件位于/etc/init.d/myscript.sh
/etc/init.d/并不意味着“always-start-everything-inside”。 有/etc/rcN.d/目录,它们为每个可能的系统“run-level”定义/etc/init.d/子集。 尝试man chkconfig – 至less在RedHat的衍生物上,它解释了系统。 我想SuSe也应该有一个。
PS另外,对于一些不需要依赖信息等的简单init脚本,可以使用/etc/rc.local 。 这有点丑陋,但有时候KISS原则会因为自己的美而胜过这个。 😉