centos 7 开机自动启动脚本rc.local不能自动启动

  1. 2017-12-03 11:22:25
  2. 热度: 1736 ℃
  3. 标签:
  4. 作者: 友乐

友乐在百度上可以找到好几种Linux服务器开机启动各种服务的方法,写到centos7 的rc.local却不能自动执行,写到/etc/profile.d/下面的也只能在ssh连接之后才会自动执行,所以还是看看原因吧,友乐把原因告诉大家,是centos7 权限原因.

1.自己新建一个脚本,如php.sh

php /www/wwwroot/96yanhuayucc/public_html/addons/meepo_xianchang/template/mobile/chat/start.php start -d

经过后面的几个步骤后,这个脚本在开机的时候会执行,在这个脚本里面可以写你开机的时候想执行的命令,如启动tomcat,oracle,workman等服务

2. 在脚本中输入启动服务的命令,如(开机启动php.sh)

3. 执行如下命令,将该脚本标记为可执行文件(添加可执行的权限)

chmod +x /usr/php.sh

centos7 写到/etc/rc.d/rc.local 却不能自动执行

4. 执行如下命令将/etc/rc.d/rc.local文标记为可执行文件

在centos7中,/etc/rc.d/rc.local文件的权限被降低了,开机的时候执行在自己的脚本是不能起动一些服务的,执行下面的命令可以文件标记为可执行的文件

chmod +x /etc/rc.d/rc.local

5. 打开/etc/rc.d/rc.local文件,在最后面添加如下脚本

/usr/php.sh这样,php.sh这个脚本在开机的时候就会被执行了,以后再这里面写启动服务的命令就可以了

 

转载请注明:友乐网站搬家迁移上云服务 » centos 7 开机自动启动脚本rc.local不能自动启动

本文固定链接: https://blog.7hubei.com/356.html | 友乐网站搬家迁移上云服务

提示:我们主营主机、域名,并做网站搬家、源码安装、服务器搭建、网站建设等网站相关工作。
QQ号:76963956 微信号:76963956
该文章由 友乐 于2017年12月03日发表在 问题教程 分类下。