之前写了一篇CentOS7使用宝塔面板搭建AUXPI图床并添加系统服务的笔记,这几天把服务器从米国换到了香港。数据迁移过去之后,服务器重启时图床并不能正常启动。那边文章中给的方案其实不是很正确,准确来说那一次我只是运气。

在之前,我是用的方法是手动安装Supervisord并且在/etc/rc.d/rc.local中执行两次systemctl restart supervisord。这一次迁移之后发现并不成功,无法开机启动,于是用systemctl status rc-local检查了一下rc-local服务状态。如下

rc-local状态.png

后来查阅资料之后发现一个低级错误,因为我使用了多个命令,如果其中某个命令存在交互,那么下一条命令将不会执行,所以需要在每一行命令后增加一个&,如图

rc.local内容.png

重启再看看rc-local状态

成功.png