centos 7 开机自动启动脚本rc.local不能自动启动
- 2017-12-03 11:22:25
- 热度: 1736 ℃
- 标签:
友乐在百度上可以找到好几种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这个脚本在开机的时候就会被执行了,以后再这里面写启动服务的命令就可以了
提示:我们主营主机、域名,并做网站搬家、源码安装、服务器搭建、网站建设等网站相关工作。 QQ号:76963956 微信号:76963956