Debian/Ubuntu/CentOS开机启动
说明:常用的Linux
启动项就是在/etc/rc.local
的exit 0
语句之间添加启动脚本,另一种方法,使用update-rc.d
命令添加/禁止开机启动项。
在centos7中增加脚本有两种常用的方法,以脚本StartTomcat.sh为例:
#!/bin/bash
# description:开机自启脚本
/usr/local/tomcat/bin/startup.sh #启动tomcat
方法一:
1、赋予脚本可执行权限(/opt/script/StartTomcat.sh是你的脚本路径) # chmod +x /opt/script/StartTomcat.sh 2、打开/etc/rc.d/rc.local文件,在末尾增加如下内容 echo "/opt/script/StartTomcat.sh" >> /etc/rc.d/rc.local 3、在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限 chmod +x /etc/rc.d/rc.local
方法二:
1、将脚本移动到/etc/rc.d/init.d目录下 # mv /opt/script/StartTomcat.sh /etc/rc.d/init.d 2、增加脚本的可执行权限 chmod +x /etc/rc.d/init.d/StartTomcat.sh 3、添加脚本到开机自动启动项目中 #cd /etc/rc.d/init.d chkconfig --add StartTomcat.sh chkconfig StartTomcat.sh on
在debain中
#vim /etc/init.d/startup.sh #!/bin/bash #description:开机自启脚本 /bin/sh /usr/local/tomcat/bin/startup.sh #启动tomcat
#chmod +x /etc/init.d/startup.sh 添加服务 #update-rc.d startuo.sh defaults 注:删除服务 #update-rc.d -f statrtup.sh remove # -f 为强制删除
#reboot #重启