/etc/rc.d/rc.local开机执行命令失败的问题

最近配了一台服务器,在/etc/rc.d/rc.local中设置了nginx开机自启动,但是当服务器重启的时候,发现nginx并没有自动启动,经检查/etc/rc.d/rc.local中的内容并没有问题。

里面只有一行:

/usr/nginx/sbin/nginx

后来查了一些资料,发现原来rc.local是需要执行权限的,而我并没有给它执行权限。

执行:

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

搞定。