最近配了一台服务器,在/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
搞定。
欢迎转载,转载请注明出处。
技术分享/生活感悟
最近配了一台服务器,在/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
搞定。