Centos7添加开机自启动服务和脚本

Centos7添加开机自启动服务和脚本

1.添加开机自启动服务

以docker举例子,前提是安装好docker并且能够使用命令systemctl start docker 启动docker

systemctl enable doceker设置 docker服务为自启动服务

2.添加开机自启动脚本

方法一

例如 autoStart.sh是一个脚本

  1. 使用 chmod +x autoStart.sh 使其具有可执行的权利

  2. 打开 /ect/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目录下

  2. 增加脚本的可执行权限

  3. 添加脚本到开机自动启动项目中

        cd /etc/rc.d/init.d
        chkconfig --add StartTomcat.sh
        chkconfig StartTomcat.sh on
    
原文地址:https://www.cnblogs.com/songsongsun/p/14434146.html