在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:84Please respect copyright.PENANArdf9cq8pgx
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)84Please respect copyright.PENANAX3Dc6Mu9Uj
-----------buda.service file content--------------84Please respect copyright.PENANAxBTpc4Lv0r
[Unit]84Please respect copyright.PENANAKhS4Fu0iCw
Description=Buda Website Service 84Please respect copyright.PENANA9pJH9cEpsy
After=network.target
[Service]84Please respect copyright.PENANAD2mGzWy4WM
Type=simple84Please respect copyright.PENANAdFaFC63nq6
WorkingDirectory=/path/to/working/directory/84Please respect copyright.PENANAxfg4rHbTDs
ExecStart=/path/of/exe_file84Please respect copyright.PENANAaWJyeB5rMg
StandardOutput=append:/var/log/buda/2024_11_01.log84Please respect copyright.PENANAF3AH40RSjr
StandardError=append:/var/log/buda/2024_11_01.log84Please respect copyright.PENANA11PcutDPaz
Restart=always84Please respect copyright.PENANAdr3PG2xwEE
RestartSec=584Please respect copyright.PENANA3iH2B94KYC
User=root84Please respect copyright.PENANACbsEAm3KZk
Group=root
[Install]84Please respect copyright.PENANAWdrY9lVqhT
WantedBy=multi-user.target84Please respect copyright.PENANAg98A7gD8gK
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:84Please respect copyright.PENANAhv4So6XFvj
systemctl daemon-reload84Please respect copyright.PENANADqqXCgySZc
systemctl enable buda84Please respect copyright.PENANAakB1CoMuMB
systemctl start buda84Please respect copyright.PENANAhzM8V4thj9
systemctl status buda84Please respect copyright.PENANAtlOtQK6bh3
systemctl stop buda84Please respect copyright.PENANAaIl919eaOM
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。84Please respect copyright.PENANAfBCP8aObCK
journalctl -u buda
84Please respect copyright.PENANAg6zsEMy2L4
本文参考资料84Please respect copyright.PENANALMX7TsOuOm
stackoverflow84Please respect copyright.PENANA7wGQPB30dk
chatgpt-4o84Please respect copyright.PENANA9nFXXem7Wo
gemini
84Please respect copyright.PENANAM1nIgZpfK7
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。