在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:137Please respect copyright.PENANA4Olj8KJlzt
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)137Please respect copyright.PENANAYnugSkVek7
-----------buda.service file content--------------137Please respect copyright.PENANADR2pvPS0oD
[Unit]137Please respect copyright.PENANA8ROUJtoEsi
Description=Buda Website Service 137Please respect copyright.PENANA5qZJsKA6FZ
After=network.target
[Service]137Please respect copyright.PENANATFDcn26nrB
Type=simple137Please respect copyright.PENANAXIlkdo3D0H
WorkingDirectory=/path/to/working/directory/137Please respect copyright.PENANAoTeipxT70K
ExecStart=/path/of/exe_file137Please respect copyright.PENANALJQ8DNZ40r
StandardOutput=append:/var/log/buda/2024_11_01.log137Please respect copyright.PENANAqbrlZy9sTb
StandardError=append:/var/log/buda/2024_11_01.log137Please respect copyright.PENANA1sELvTBMec
Restart=always137Please respect copyright.PENANAlXT9kFXo6Y
RestartSec=5137Please respect copyright.PENANAUywgus69ua
User=root137Please respect copyright.PENANAGnv60ij0Hd
Group=root
[Install]137Please respect copyright.PENANAtulzB1KMjp
WantedBy=multi-user.target137Please respect copyright.PENANAKs5hHr25m9
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:137Please respect copyright.PENANA95OzPPGFF3
systemctl daemon-reload137Please respect copyright.PENANAViyneGx1y2
systemctl enable buda137Please respect copyright.PENANApYKAg6ZrjU
systemctl start buda137Please respect copyright.PENANAOmclMidNvV
systemctl status buda137Please respect copyright.PENANAu52FPgkeAd
systemctl stop buda137Please respect copyright.PENANAdzQTdZxyJA
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。137Please respect copyright.PENANAp6w55WH7dv
journalctl -u buda
137Please respect copyright.PENANAzEs9lVz568
本文参考资料137Please respect copyright.PENANAJ1CyCNOqky
stackoverflow137Please respect copyright.PENANA5QVLteADhc
chatgpt-4o137Please respect copyright.PENANAJ8SEU38KB7
gemini
137Please respect copyright.PENANApv0bmty5Qn
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。