在 suse(/etc/init.d/after.local /etc/rc.d/after.local) centos(/etc/init.d/boot.local)文件中添加命令。Red Hat系统的对应文件是/etc/rc.d/rc.local。linux
对 于Linux系统启动时自动运行的命令或程序,在rh-based linux 系统,通常常见是放在 /etc/rc.d/rc.local 中。但SuSE Linux 没有这个文件,另外也不推荐使用者这样管理启动服务。推荐使用正规的方式来管理服务启动方式。
有人会说,在 SuSE系统里,能够放在 /etc/init.d/boot.local 中,这要看实际状况。由于 SuSE 的 /etc/init.d/boot.local 文件是由/etc/init.d/boot 这个 script 所启动的,并且是最后 boot script 工做完成要准备进入 runlevel 环境执行各项 rc script 时所执行。而rh 的 /etc/rc.d/rc.local 档案是 runlevel 环境执行各项 rc script 时最后一个阶段执行的,因此层面不同。若是你要运行的程序适合于runlevel 这项服务以前就执行的话,在SuSE linux 中能够放在 boot.local 文件里。
但若是你的服务须要是在进入 runlevel 后才执行的话,SuSE 下正规作法应该是本身写一个 rc script放到 /etc/init.d/ 目录下,而后使用 chkconfig or inssev 程序来管理配置可以于某个 runlevel 环境开机时是否要启用关闭该服务项目。该 rc script 写法能够本身参考一下 /etc/init.d/ 里面现成的 script 档案,应该很容易就写一个本身的版本。centos