在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:128Please respect copyright.PENANAeidc4pGzVH
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)128Please respect copyright.PENANA6k0CTtcDN3
-----------buda.service file content--------------128Please respect copyright.PENANAgSg4sfcEpJ
[Unit]128Please respect copyright.PENANAY7tUVpPEaf
Description=Buda Website Service 128Please respect copyright.PENANAD4y7m5DIvN
After=network.target
[Service]128Please respect copyright.PENANAxnn6kc1T5H
Type=simple128Please respect copyright.PENANA5eqdUVDkXm
WorkingDirectory=/path/to/working/directory/128Please respect copyright.PENANA5aDedGZa1Z
ExecStart=/path/of/exe_file128Please respect copyright.PENANAeyUt1Tt6gO
StandardOutput=append:/var/log/buda/2024_11_01.log128Please respect copyright.PENANARQ41sKnppf
StandardError=append:/var/log/buda/2024_11_01.log128Please respect copyright.PENANA3tRosTLPbR
Restart=always128Please respect copyright.PENANAGPWWOD12bI
RestartSec=5128Please respect copyright.PENANAWbcHqMqtCC
User=root128Please respect copyright.PENANAeFZ9VSorNu
Group=root
[Install]128Please respect copyright.PENANAcT0yfik0YM
WantedBy=multi-user.target128Please respect copyright.PENANALJoDtpbabw
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:128Please respect copyright.PENANAHHvGlVqbOC
systemctl daemon-reload128Please respect copyright.PENANAl83Ma4rvYC
systemctl enable buda128Please respect copyright.PENANAr5nRFvlBiv
systemctl start buda128Please respect copyright.PENANAFmG7t1OSW0
systemctl status buda128Please respect copyright.PENANAWqjYHSlxQt
systemctl stop buda128Please respect copyright.PENANAOQtDrNTJWw
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。128Please respect copyright.PENANA9ZsgC1CfyU
journalctl -u buda
128Please respect copyright.PENANAgorxyupgMA
本文参考资料128Please respect copyright.PENANA6NMm2q1ZxX
stackoverflow128Please respect copyright.PENANA0luUyvdsQU
chatgpt-4o128Please respect copyright.PENANA6ySIvLxAvJ
gemini
128Please respect copyright.PENANAK1kjTgv5CJ
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。