在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:171Please respect copyright.PENANAneZFKxMnVu
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)171Please respect copyright.PENANAYRKQHia39I
-----------buda.service file content--------------171Please respect copyright.PENANAL4i87R7Sv9
[Unit]171Please respect copyright.PENANATO8SWw8V71
Description=Buda Website Service 171Please respect copyright.PENANAmKAWThAnBw
After=network.target
[Service]171Please respect copyright.PENANAZqjCUZ0XFO
Type=simple171Please respect copyright.PENANAQE73Vf1wAr
WorkingDirectory=/path/to/working/directory/171Please respect copyright.PENANAqTxE6tj0FA
ExecStart=/path/of/exe_file171Please respect copyright.PENANAHdcJXEzjA6
StandardOutput=append:/var/log/buda/2024_11_01.log171Please respect copyright.PENANAGLpcpErFlU
StandardError=append:/var/log/buda/2024_11_01.log171Please respect copyright.PENANAGTlPSKU4MH
Restart=always171Please respect copyright.PENANAzchF2ZbUH7
RestartSec=5171Please respect copyright.PENANAl0Dtk0z8t7
User=root171Please respect copyright.PENANAaRmJxQZ8xE
Group=root
[Install]171Please respect copyright.PENANATNDqHbQH1F
WantedBy=multi-user.target171Please respect copyright.PENANAiVYpWj8t7H
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:171Please respect copyright.PENANAW2PAU3RQl0
systemctl daemon-reload171Please respect copyright.PENANACAJrmviX09
systemctl enable buda171Please respect copyright.PENANA7z1EgIS4Fv
systemctl start buda171Please respect copyright.PENANAT9dFh3tINi
systemctl status buda171Please respect copyright.PENANAMK3e2so2P8
systemctl stop buda171Please respect copyright.PENANAgHCEaXeuwV
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。171Please respect copyright.PENANAh2IUiMAGcW
journalctl -u buda
171Please respect copyright.PENANAdDgVNLVEvr
本文参考资料171Please respect copyright.PENANAw3SOkuZt2K
stackoverflow171Please respect copyright.PENANAEpscvIt0ze
chatgpt-4o171Please respect copyright.PENANAIcEMvnXegl
gemini
171Please respect copyright.PENANARhtLSTpJK0
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。