公司现在统一使用CentOS7作为模板镜像, 经常会用到开机自启动的场景, CentOS7 由于使用了systemd, 所以默认情况下不会使用rc.local
这种开机自动启动方式, 如果要使用的话需要:
chmod +x /etc/rc.d/rc.local
以普通用户开机启动:
su - rocky -c "/home/rocky/nginx/sbin/nginx"
https://github.com/systemd/systemd/blob/c792ec2e3512a672881fc847ff432e26b641c9c9/NEWS#L7323