在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:315Please respect copyright.PENANAnkS1HoH6Zz
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)315Please respect copyright.PENANAQBeNUUGXTe
-----------buda.service file content--------------315Please respect copyright.PENANA5aSDtBlao1
[Unit]315Please respect copyright.PENANAN6gxF6Vv9K
Description=Buda Website Service 315Please respect copyright.PENANAVOhWc4xfCt
After=network.target
[Service]315Please respect copyright.PENANApqKuQmJXQN
Type=simple315Please respect copyright.PENANALd5jFgB2wX
WorkingDirectory=/path/to/working/directory/315Please respect copyright.PENANArW8qbwuoCs
ExecStart=/path/of/exe_file315Please respect copyright.PENANA0XlqBgohuX
StandardOutput=append:/var/log/buda/2024_11_01.log315Please respect copyright.PENANApL3tyWAG2I
StandardError=append:/var/log/buda/2024_11_01.log315Please respect copyright.PENANAVHw3bRD3nu
Restart=always315Please respect copyright.PENANAfdK1ofnb1b
RestartSec=5315Please respect copyright.PENANA7jwE7IcWFb
User=root315Please respect copyright.PENANAdEuEhE6rv6
Group=root
[Install]315Please respect copyright.PENANAAB6xpkdCmF
WantedBy=multi-user.target315Please respect copyright.PENANAYu4qReHwA5
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:315Please respect copyright.PENANALYsQEbe22w
systemctl daemon-reload315Please respect copyright.PENANAKN8iBubLxo
systemctl enable buda315Please respect copyright.PENANAoCSmpMT4a3
systemctl start buda315Please respect copyright.PENANAGbKZQP9wOI
systemctl status buda315Please respect copyright.PENANAisBpAP5YnH
systemctl stop buda315Please respect copyright.PENANATLc7rZyGpm
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。315Please respect copyright.PENANAonW3omDxHf
journalctl -u buda
315Please respect copyright.PENANAevcid68UEq
本文参考资料315Please respect copyright.PENANA7eCTQODid7
stackoverflow315Please respect copyright.PENANA611JuaE8vn
chatgpt-4o315Please respect copyright.PENANAhOAcZUKHEm
gemini
315Please respect copyright.PENANAQG7qFMRLIa
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。


