在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:104Please respect copyright.PENANAsBX1JHWikS
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)104Please respect copyright.PENANAnSRjmH6Zhx
-----------buda.service file content--------------104Please respect copyright.PENANAGWvi0Nr3LM
[Unit]104Please respect copyright.PENANANVpfyTyKVO
Description=Buda Website Service 104Please respect copyright.PENANAF4hREcGXoa
After=network.target
[Service]104Please respect copyright.PENANA5Wqj59knou
Type=simple104Please respect copyright.PENANAYZEfN8igDz
WorkingDirectory=/path/to/working/directory/104Please respect copyright.PENANArzR6pVZHn0
ExecStart=/path/of/exe_file104Please respect copyright.PENANAKrIS9PhOgZ
StandardOutput=append:/var/log/buda/2024_11_01.log104Please respect copyright.PENANAbzm03CrWNV
StandardError=append:/var/log/buda/2024_11_01.log104Please respect copyright.PENANAWi5ICymFNn
Restart=always104Please respect copyright.PENANA9eW68tsKQx
RestartSec=5104Please respect copyright.PENANA6bvrYDJYP8
User=root104Please respect copyright.PENANAGwXqVSFpce
Group=root
[Install]104Please respect copyright.PENANADSnV9vtrCT
WantedBy=multi-user.target104Please respect copyright.PENANA86YFCiLD3B
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:104Please respect copyright.PENANAzjmOkftQCZ
systemctl daemon-reload104Please respect copyright.PENANAWx3pqbAjCz
systemctl enable buda104Please respect copyright.PENANAbSTvRxp9Wf
systemctl start buda104Please respect copyright.PENANA59rvsOK1dU
systemctl status buda104Please respect copyright.PENANAaHEdapRGmh
systemctl stop buda104Please respect copyright.PENANAeFzsiO1Ri8
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。104Please respect copyright.PENANAwVDs4KmU9a
journalctl -u buda
104Please respect copyright.PENANA5HNyl9ZJui
本文参考资料104Please respect copyright.PENANASMmneuiu5M
stackoverflow104Please respect copyright.PENANAmFEbVdxCM6
chatgpt-4o104Please respect copyright.PENANACFq6wq2M7Q
gemini
104Please respect copyright.PENANA4xRiomFyrF
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。