Centos7添加开机自启动服务和脚本
1.添加开机自启动服务
以docker举例子,前提是安装好docker并且能够使用命令systemctl start docker
启动docker
systemctl enable doceker
设置 docker服务为自启动服务
2.添加开机自启动脚本
方法一
例如 autoStart.sh是一个脚本
-
使用
chmod +x autoStart.sh
使其具有可执行的权利 -
打开 /ect/rc.d/rc.local 在末尾添加想要执行的脚本
echo "/opt/script/StartTomcat.sh" >> /etc/rc.d/rc.local
-
在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限
chmod +x /etc/rc.d/rc.local
方法二
-
将脚本移动到/etc/rc.d/init.d目录下
-
增加脚本的可执行权限
-
添加脚本到开机自动启动项目中
cd /etc/rc.d/init.d chkconfig --add StartTomcat.sh chkconfig StartTomcat.sh on