在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:91Please respect copyright.PENANAMxDklUvcyc
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)91Please respect copyright.PENANA2ChhnBjK1Q
-----------buda.service file content--------------91Please respect copyright.PENANATT0XNuuVP5
[Unit]91Please respect copyright.PENANACv0yLNM32o
Description=Buda Website Service 91Please respect copyright.PENANAbbf0FAYeWD
After=network.target
[Service]91Please respect copyright.PENANAYkazWWJ4gQ
Type=simple91Please respect copyright.PENANAJF4qNwzRIM
WorkingDirectory=/path/to/working/directory/91Please respect copyright.PENANAXhkfvXEKGx
ExecStart=/path/of/exe_file91Please respect copyright.PENANA1ZVeMS7FAu
StandardOutput=append:/var/log/buda/2024_11_01.log91Please respect copyright.PENANAaCuQ6TLINW
StandardError=append:/var/log/buda/2024_11_01.log91Please respect copyright.PENANAzb31YJDFhJ
Restart=always91Please respect copyright.PENANAMLVHxrFeof
RestartSec=591Please respect copyright.PENANAGyXTDr0ACC
User=root91Please respect copyright.PENANAvTLXW7UCxj
Group=root
[Install]91Please respect copyright.PENANAWC5UyyTZ6m
WantedBy=multi-user.target91Please respect copyright.PENANA3FimMzN5Ft
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:91Please respect copyright.PENANAsucXFLgdqN
systemctl daemon-reload91Please respect copyright.PENANAF49KjGh3qN
systemctl enable buda91Please respect copyright.PENANAYb3jL0UC3t
systemctl start buda91Please respect copyright.PENANA5ztDMuxIWH
systemctl status buda91Please respect copyright.PENANAotffmmJAZu
systemctl stop buda91Please respect copyright.PENANAEJkwX48ULK
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。91Please respect copyright.PENANA3sdD3NyYEu
journalctl -u buda
91Please respect copyright.PENANAykVGdfszbo
本文参考资料91Please respect copyright.PENANACBk0DTJs20
stackoverflow91Please respect copyright.PENANAJyGFBQ3TSP
chatgpt-4o91Please respect copyright.PENANAXAcmW1eNQz
gemini
91Please respect copyright.PENANAU53zYprbFZ
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。