在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:109Please respect copyright.PENANAlL0Gto88An
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)109Please respect copyright.PENANA7tDJIOsMSY
-----------buda.service file content--------------109Please respect copyright.PENANAhCaE063mLF
[Unit]109Please respect copyright.PENANAMIbStbTTkI
Description=Buda Website Service 109Please respect copyright.PENANAWncPStPdI1
After=network.target
[Service]109Please respect copyright.PENANAGrKLh3fPmT
Type=simple109Please respect copyright.PENANAy9xlWtxmDU
WorkingDirectory=/path/to/working/directory/109Please respect copyright.PENANAEkmBvQXQnQ
ExecStart=/path/of/exe_file109Please respect copyright.PENANAO7RLJFtx1R
StandardOutput=append:/var/log/buda/2024_11_01.log109Please respect copyright.PENANAKhQByaiE1Q
StandardError=append:/var/log/buda/2024_11_01.log109Please respect copyright.PENANAjway47jNDG
Restart=always109Please respect copyright.PENANAujSQ1RsntU
RestartSec=5109Please respect copyright.PENANAwE4Qrx4r6Y
User=root109Please respect copyright.PENANAwKy1atvD66
Group=root
[Install]109Please respect copyright.PENANAWpm6ieDs8v
WantedBy=multi-user.target109Please respect copyright.PENANA1hLw3QQIDa
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:109Please respect copyright.PENANA4vywqOTlRI
systemctl daemon-reload109Please respect copyright.PENANAfHRfyBEgKp
systemctl enable buda109Please respect copyright.PENANAk3g7YVos8D
systemctl start buda109Please respect copyright.PENANA1hRG42lwnE
systemctl status buda109Please respect copyright.PENANAnD1byj11ra
systemctl stop buda109Please respect copyright.PENANADgYHhXNHLB
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。109Please respect copyright.PENANApm21bIE4V4
journalctl -u buda
109Please respect copyright.PENANAgwbu38Ha2L
本文参考资料109Please respect copyright.PENANAoUCfIgMa3E
stackoverflow109Please respect copyright.PENANAV6AxqR74Cv
chatgpt-4o109Please respect copyright.PENANAVYf0YPLlkG
gemini
109Please respect copyright.PENANAKmjdQKaKZD
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。