在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:156Please respect copyright.PENANAXkU0ntZ3h7
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)156Please respect copyright.PENANAQ4VjWt4FYB
-----------buda.service file content--------------156Please respect copyright.PENANAyOCVn816kU
[Unit]156Please respect copyright.PENANAGeY2j3jSt1
Description=Buda Website Service 156Please respect copyright.PENANAbBVNjkzjM9
After=network.target
[Service]156Please respect copyright.PENANAJ9PtdbQkw5
Type=simple156Please respect copyright.PENANA1I4bah5fQR
WorkingDirectory=/path/to/working/directory/156Please respect copyright.PENANAh9m0RP3GSv
ExecStart=/path/of/exe_file156Please respect copyright.PENANAvALvy6CjJT
StandardOutput=append:/var/log/buda/2024_11_01.log156Please respect copyright.PENANAZEkXQ5gflJ
StandardError=append:/var/log/buda/2024_11_01.log156Please respect copyright.PENANANUPOVo9Zgl
Restart=always156Please respect copyright.PENANAIxsBiOaU18
RestartSec=5156Please respect copyright.PENANAhTlCJA9WUH
User=root156Please respect copyright.PENANAbLkRuwK9oV
Group=root
[Install]156Please respect copyright.PENANAbWIWp6pe5P
WantedBy=multi-user.target156Please respect copyright.PENANANLzeFq5ocV
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:156Please respect copyright.PENANA2pCrWFukHW
systemctl daemon-reload156Please respect copyright.PENANA4pueH4TVlM
systemctl enable buda156Please respect copyright.PENANAlWlBpMhx2s
systemctl start buda156Please respect copyright.PENANAyZBgcE5K7P
systemctl status buda156Please respect copyright.PENANA29MGWvwdYH
systemctl stop buda156Please respect copyright.PENANAC1ToFb8UGA
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。156Please respect copyright.PENANAOkXvNhFDn7
journalctl -u buda
156Please respect copyright.PENANA0Bjvhpw6Jf
本文参考资料156Please respect copyright.PENANANAKiBLT1Ug
stackoverflow156Please respect copyright.PENANAe5J3kBaFJY
chatgpt-4o156Please respect copyright.PENANAfzogYxOMLp
gemini
156Please respect copyright.PENANAxt93qjh6aa
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。