在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:148Please respect copyright.PENANAntZbmVBaPb
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)148Please respect copyright.PENANAWVLPrG3eMt
-----------buda.service file content--------------148Please respect copyright.PENANAzK0WSFIeLX
[Unit]148Please respect copyright.PENANAQUFxA2c6wf
Description=Buda Website Service 148Please respect copyright.PENANABpmDR8j9Wn
After=network.target
[Service]148Please respect copyright.PENANApg71Q2NlP8
Type=simple148Please respect copyright.PENANAkXOp5dV7kA
WorkingDirectory=/path/to/working/directory/148Please respect copyright.PENANAbjgyxCUfl8
ExecStart=/path/of/exe_file148Please respect copyright.PENANAPFZzwhAKZl
StandardOutput=append:/var/log/buda/2024_11_01.log148Please respect copyright.PENANAq2ILpOzl8C
StandardError=append:/var/log/buda/2024_11_01.log148Please respect copyright.PENANAgMjl4sBpoc
Restart=always148Please respect copyright.PENANA3qu3KfvBU2
RestartSec=5148Please respect copyright.PENANA9veUP33rfJ
User=root148Please respect copyright.PENANA7hjTJxMFlY
Group=root
[Install]148Please respect copyright.PENANA59iFWnQlfI
WantedBy=multi-user.target148Please respect copyright.PENANAL86s1RN2RT
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:148Please respect copyright.PENANAYCi3qY2P5l
systemctl daemon-reload148Please respect copyright.PENANAVRuR1buclx
systemctl enable buda148Please respect copyright.PENANAwAzQ3WSRRk
systemctl start buda148Please respect copyright.PENANAmXtoG08qK1
systemctl status buda148Please respect copyright.PENANAAQe19XkwdW
systemctl stop buda148Please respect copyright.PENANAjrnRNa4qWy
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。148Please respect copyright.PENANAoLzHpCJP61
journalctl -u buda
148Please respect copyright.PENANAW5VC3N8Bmd
本文参考资料148Please respect copyright.PENANALbTkk4m4L6
stackoverflow148Please respect copyright.PENANAzVC0vR0zEt
chatgpt-4o148Please respect copyright.PENANAv2JLkpsxSd
gemini
148Please respect copyright.PENANAcKAj38h5Ql
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。