在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:49Please respect copyright.PENANAcLe0iPQeQT
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)49Please respect copyright.PENANAdKXOl2fvuy
-----------buda.service file content--------------49Please respect copyright.PENANAtda47SAs96
[Unit]49Please respect copyright.PENANAyai2TRiQN9
Description=Buda Website Service 49Please respect copyright.PENANA5bMfzsVhSC
After=network.target
[Service]49Please respect copyright.PENANAUP4I8yUcBb
Type=simple49Please respect copyright.PENANAci3ig49Wcg
WorkingDirectory=/path/to/working/directory/49Please respect copyright.PENANAQFE9EIeTfu
ExecStart=/path/of/exe_file49Please respect copyright.PENANAvmwSARXGWX
StandardOutput=append:/var/log/buda/2024_11_01.log49Please respect copyright.PENANAPvFVXyrTHq
StandardError=append:/var/log/buda/2024_11_01.log49Please respect copyright.PENANAeOAaMZciHA
Restart=always49Please respect copyright.PENANAvJzuUwtehP
RestartSec=549Please respect copyright.PENANAW7RsP7o0JT
User=root49Please respect copyright.PENANA3qJFkcjVXq
Group=root
[Install]49Please respect copyright.PENANAgDpkOBMTLc
WantedBy=multi-user.target49Please respect copyright.PENANAf6b5Fx0eQP
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:49Please respect copyright.PENANAIxRQJmnuxH
systemctl daemon-reload49Please respect copyright.PENANAmo4d0YgdWt
systemctl enable buda49Please respect copyright.PENANACFG2oRs9t2
systemctl start buda49Please respect copyright.PENANAI49TD6fiEd
systemctl status buda49Please respect copyright.PENANAo5GRFnM9EL
systemctl stop buda49Please respect copyright.PENANAA06IYkKqCf
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。49Please respect copyright.PENANAGaQyEVL3NB
journalctl -u buda
49Please respect copyright.PENANAPoJ47TZc2Y
本文参考资料49Please respect copyright.PENANAxi02nWwmB5
stackoverflow49Please respect copyright.PENANAyX4eio1IWi
chatgpt-4o49Please respect copyright.PENANAOktfSayvWB
gemini
49Please respect copyright.PENANAaWXp7Klmjd
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。