在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:151Please respect copyright.PENANAYpsEyirZdS
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)151Please respect copyright.PENANAPzph6tUVDZ
-----------buda.service file content--------------151Please respect copyright.PENANAREC4idYh88
[Unit]151Please respect copyright.PENANAG6Tyf32o7Y
Description=Buda Website Service 151Please respect copyright.PENANAX7GVvfjHI2
After=network.target
[Service]151Please respect copyright.PENANAKKmdJCbVRW
Type=simple151Please respect copyright.PENANAWhUQGBuRdw
WorkingDirectory=/path/to/working/directory/151Please respect copyright.PENANAdycdWvYy8P
ExecStart=/path/of/exe_file151Please respect copyright.PENANAotE66OY2Sl
StandardOutput=append:/var/log/buda/2024_11_01.log151Please respect copyright.PENANAfwmPpFlgpX
StandardError=append:/var/log/buda/2024_11_01.log151Please respect copyright.PENANAvBtTPmSjlx
Restart=always151Please respect copyright.PENANA0aflh6O1yJ
RestartSec=5151Please respect copyright.PENANAY2kkNld6Kt
User=root151Please respect copyright.PENANAYOsu5y72qR
Group=root
[Install]151Please respect copyright.PENANABPDz1gQlvI
WantedBy=multi-user.target151Please respect copyright.PENANAhqsJRczOUY
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:151Please respect copyright.PENANA1Rw61ShVe5
systemctl daemon-reload151Please respect copyright.PENANAOLEfwKUuNP
systemctl enable buda151Please respect copyright.PENANAYjdPNWhUG7
systemctl start buda151Please respect copyright.PENANALAyQ5QGgFX
systemctl status buda151Please respect copyright.PENANApDh8OqYqFH
systemctl stop buda151Please respect copyright.PENANAbXBjYg7W1c
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。151Please respect copyright.PENANAtFYWNETcwG
journalctl -u buda
151Please respect copyright.PENANAuQuoYMe1MX
本文参考资料151Please respect copyright.PENANAXMbvOPmW2Z
stackoverflow151Please respect copyright.PENANAZ14uotm3UB
chatgpt-4o151Please respect copyright.PENANAcRy5Zk8K4W
gemini
151Please respect copyright.PENANAMGPD7S7kzC
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。