在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:163Please respect copyright.PENANAtKKgOEg70Y
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)163Please respect copyright.PENANACfeeNlHDxt
-----------buda.service file content--------------163Please respect copyright.PENANAw5Vd0iBiuC
[Unit]163Please respect copyright.PENANACl72ED2YGt
Description=Buda Website Service 163Please respect copyright.PENANAoInP05CqJG
After=network.target
[Service]163Please respect copyright.PENANAKqgMlwoVh8
Type=simple163Please respect copyright.PENANAv2wMdjy1es
WorkingDirectory=/path/to/working/directory/163Please respect copyright.PENANAFBDpd76Ukh
ExecStart=/path/of/exe_file163Please respect copyright.PENANAZdHHcjcNwL
StandardOutput=append:/var/log/buda/2024_11_01.log163Please respect copyright.PENANAiNzYqfNXst
StandardError=append:/var/log/buda/2024_11_01.log163Please respect copyright.PENANAL4dgF2n65l
Restart=always163Please respect copyright.PENANAszexQDmOBi
RestartSec=5163Please respect copyright.PENANAj47sm3EcAa
User=root163Please respect copyright.PENANAbZqmNIdh4G
Group=root
[Install]163Please respect copyright.PENANAjQsLGZBsAN
WantedBy=multi-user.target163Please respect copyright.PENANAPfYdlaHSCC
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:163Please respect copyright.PENANAGFMGMKBsjB
systemctl daemon-reload163Please respect copyright.PENANAZv5FYxSuFH
systemctl enable buda163Please respect copyright.PENANAOrM2yWWkDT
systemctl start buda163Please respect copyright.PENANAow5voMMUxJ
systemctl status buda163Please respect copyright.PENANAraFQLKh5WF
systemctl stop buda163Please respect copyright.PENANAEL8qYCakLL
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。163Please respect copyright.PENANAZFJHDKz5Mf
journalctl -u buda
163Please respect copyright.PENANAUvnY9ki9AA
本文参考资料163Please respect copyright.PENANAwrE08NhthI
stackoverflow163Please respect copyright.PENANAkdmBFcLhXv
chatgpt-4o163Please respect copyright.PENANAi3HzqeOqE7
gemini
163Please respect copyright.PENANAuI56h5oCQz
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。