在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:169Please respect copyright.PENANA7SPwMXLvFb
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)169Please respect copyright.PENANAfFq0ZBrLI3
-----------buda.service file content--------------169Please respect copyright.PENANAdTozIpsgg7
[Unit]169Please respect copyright.PENANATOH9UJZ3PA
Description=Buda Website Service 169Please respect copyright.PENANARxPtHMKYZS
After=network.target
[Service]169Please respect copyright.PENANAVoNVq6FSMW
Type=simple169Please respect copyright.PENANAuHVVSdcjjR
WorkingDirectory=/path/to/working/directory/169Please respect copyright.PENANABGfKm0nHsN
ExecStart=/path/of/exe_file169Please respect copyright.PENANAlGgEiBO5CB
StandardOutput=append:/var/log/buda/2024_11_01.log169Please respect copyright.PENANAn5EDfhExF8
StandardError=append:/var/log/buda/2024_11_01.log169Please respect copyright.PENANAWMely1CTFj
Restart=always169Please respect copyright.PENANAsGYLwHNJm7
RestartSec=5169Please respect copyright.PENANAbylQU2Q1Xx
User=root169Please respect copyright.PENANAUnZ8JLdSrC
Group=root
[Install]169Please respect copyright.PENANAdP3tkfZBpG
WantedBy=multi-user.target169Please respect copyright.PENANAQYPcVKCVrs
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:169Please respect copyright.PENANA9LSNDc8vH3
systemctl daemon-reload169Please respect copyright.PENANAa1pU0V8r57
systemctl enable buda169Please respect copyright.PENANA0YjUoCg5Ac
systemctl start buda169Please respect copyright.PENANADDDXXRqU91
systemctl status buda169Please respect copyright.PENANABdVxOEyAcP
systemctl stop buda169Please respect copyright.PENANAY9FJWOs31k
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。169Please respect copyright.PENANA4ymC8plPeu
journalctl -u buda
169Please respect copyright.PENANAccM98pI1J6
本文参考资料169Please respect copyright.PENANAj1673Y9Ycm
stackoverflow169Please respect copyright.PENANADMLmhgjZiC
chatgpt-4o169Please respect copyright.PENANAaS4V3fWDHp
gemini
169Please respect copyright.PENANAOdzP7a6mXW
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。