简单的方法,在/etc/inittab结尾加上你要启动的程序,
复杂的方法,自己做个service启动脚本(把别的服务启动脚本复制过来该改改就是了,注意改成自己服务名和放到正确的地方),然后用chkconfig添加并调整你想在哪些运行级别自动启动服务
在linux下设置开机自动启动程序的方法下面用自启动apache为例:
自启动脚本:
/usr/local/apache2/bin;
./apachectl start
文件位于/etc/rc.d/init.d下,名为apached, 注意要可执行.
#chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行
#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立软连接,快捷方式
#ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache
我记得可以修改 /etc/rc.local
注意如果你的命令不会自己退出,那么需要你在这个命令的结尾加上“ & ”符号(英文状态!)。
PS:并不绝对是这个文件