在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:101Please respect copyright.PENANAnrRzYH0hMi
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)101Please respect copyright.PENANAxSZkFNn6w4
-----------buda.service file content--------------101Please respect copyright.PENANAuj0jbkGeLq
[Unit]101Please respect copyright.PENANAAbq6FXsSrt
Description=Buda Website Service 101Please respect copyright.PENANAsJz4OGUVFd
After=network.target
[Service]101Please respect copyright.PENANAjqDPHWFD8X
Type=simple101Please respect copyright.PENANAuOimLHtR21
WorkingDirectory=/path/to/working/directory/101Please respect copyright.PENANAalQCknZ22P
ExecStart=/path/of/exe_file101Please respect copyright.PENANA6jgE69etUG
StandardOutput=append:/var/log/buda/2024_11_01.log101Please respect copyright.PENANA4KN3OKAQqU
StandardError=append:/var/log/buda/2024_11_01.log101Please respect copyright.PENANASZLO7RA8fr
Restart=always101Please respect copyright.PENANAmDdxO9e0Cy
RestartSec=5101Please respect copyright.PENANA8V1rdKTdA3
User=root101Please respect copyright.PENANAWKx0RFDkbv
Group=root
[Install]101Please respect copyright.PENANAYZ0g3W3LNB
WantedBy=multi-user.target101Please respect copyright.PENANA0u8U7h5PX8
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:101Please respect copyright.PENANAXwHOkMsIEj
systemctl daemon-reload101Please respect copyright.PENANAVheGLXpcr1
systemctl enable buda101Please respect copyright.PENANAyDYhfE15Vq
systemctl start buda101Please respect copyright.PENANAF8mmom4wK0
systemctl status buda101Please respect copyright.PENANAr7BXDOdx1D
systemctl stop buda101Please respect copyright.PENANANMkhHegOxE
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。101Please respect copyright.PENANA2TsiXtck6h
journalctl -u buda
101Please respect copyright.PENANAKWiw70p0A6
本文参考资料101Please respect copyright.PENANApJm4W5t7Dv
stackoverflow101Please respect copyright.PENANABSKnWAV6vy
chatgpt-4o101Please respect copyright.PENANALNYuepgfna
gemini
101Please respect copyright.PENANAVDy9ZFKDsz
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。