转载参考资料:Systemd 入门教程:命令篇 - 阮一峰的网络日志
参考:systemd下supervisord服务开机自启动以及注意事项_weixin_34162695的博客-CSDN博客
问题:supervisord 配置中的脚本开机运行异常
解决: 环境变量问题, 注意 Environment 这个参数。
supervisord.service 文件内容:
[Unit]
Description=Process Monitoring and Control Daemon
After=rc-local.service nss-user-lookup.target
[Service]
Type=forking
ExecStart=/usr/bin/supervisord -c /etc/supervisord.conf
Environment=PATH=/www/server/php/72/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[Install]
WantedBy=multi-user.target