在产品开发过程中,需要一些代码和软件开机自启(基于centos7),比如lampp等。做法是在/etc/rc.local中添加如下:

#vim /etc/rc.local
/opt/lampp/lampp restart

重新启动系统,发现lampp并没有起来。于是查找原因,发现/etc/rc.local是一个软连接文件:

centos7实现脚本的开机自启_linux

再查看软连接的真实文件:

centos7实现脚本的开机自启_开机自启_02

发现没有执行权限。于是增加执行权限:

centos7实现脚本的开机自启_开机自启_03

再重启系统,发现lampp已经起来了。