在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:170Please respect copyright.PENANAcDmnj4yGFe
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)170Please respect copyright.PENANAb6H6nZvL6K
-----------buda.service file content--------------170Please respect copyright.PENANA7VwKAhAeud
[Unit]170Please respect copyright.PENANA0D4EsOhlDM
Description=Buda Website Service 170Please respect copyright.PENANACJn1bt6W0K
After=network.target
[Service]170Please respect copyright.PENANAqhxCPNzPkw
Type=simple170Please respect copyright.PENANAW6MXx1GL1S
WorkingDirectory=/path/to/working/directory/170Please respect copyright.PENANAcfxtfJU5CF
ExecStart=/path/of/exe_file170Please respect copyright.PENANAbpOuq5C00F
StandardOutput=append:/var/log/buda/2024_11_01.log170Please respect copyright.PENANAVoZmLvZR25
StandardError=append:/var/log/buda/2024_11_01.log170Please respect copyright.PENANAUwbsyVU2cV
Restart=always170Please respect copyright.PENANAfbRqjRklfW
RestartSec=5170Please respect copyright.PENANAjZFUjbK9U3
User=root170Please respect copyright.PENANANqpG7KVYU4
Group=root
[Install]170Please respect copyright.PENANAB0AJeV0eGQ
WantedBy=multi-user.target170Please respect copyright.PENANAeIJRIdxdEM
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:170Please respect copyright.PENANA9RoUHRRUgP
systemctl daemon-reload170Please respect copyright.PENANAquX46r7iod
systemctl enable buda170Please respect copyright.PENANAunzv0rRXMg
systemctl start buda170Please respect copyright.PENANAgBZT9KYfrD
systemctl status buda170Please respect copyright.PENANA2rxNhUeVIY
systemctl stop buda170Please respect copyright.PENANAXwzsgm4BwC
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。170Please respect copyright.PENANAeoBbYCnR2W
journalctl -u buda
170Please respect copyright.PENANAMZRHRgCZHC
本文参考资料170Please respect copyright.PENANABIg73fI1Y5
stackoverflow170Please respect copyright.PENANAlxivJgHwxL
chatgpt-4o170Please respect copyright.PENANAcUUFXoW6yA
gemini
170Please respect copyright.PENANA7kT2K57lQF
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。