在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:69Please respect copyright.PENANAxRWpbcRLOh
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)69Please respect copyright.PENANAnrdHiQJ3Kn
-----------buda.service file content--------------69Please respect copyright.PENANAf9a4vk1HuN
[Unit]69Please respect copyright.PENANASAwTMl3dpH
Description=Buda Website Service 69Please respect copyright.PENANAyylfTuyzR2
After=network.target
[Service]69Please respect copyright.PENANAswKaKwy2dY
Type=simple69Please respect copyright.PENANAc8PbhyMWtG
WorkingDirectory=/path/to/working/directory/69Please respect copyright.PENANAjZSs4DnBfK
ExecStart=/path/of/exe_file69Please respect copyright.PENANAnKHKwhktW1
StandardOutput=append:/var/log/buda/2024_11_01.log69Please respect copyright.PENANAJcRm7PHIxL
StandardError=append:/var/log/buda/2024_11_01.log69Please respect copyright.PENANA0OhZgbPSeh
Restart=always69Please respect copyright.PENANA6L5MgGCo08
RestartSec=569Please respect copyright.PENANAP1EPOTQ0FC
User=root69Please respect copyright.PENANACIXhq2MjI6
Group=root
[Install]69Please respect copyright.PENANAt4S27IGayY
WantedBy=multi-user.target69Please respect copyright.PENANAA2aCzFQd7B
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:69Please respect copyright.PENANAbaophV6LMO
systemctl daemon-reload69Please respect copyright.PENANAPhO2T0Vhpu
systemctl enable buda69Please respect copyright.PENANAVd8vsPeocv
systemctl start buda69Please respect copyright.PENANA0Jvh1Vcbuw
systemctl status buda69Please respect copyright.PENANAKxp3YEzDUv
systemctl stop buda69Please respect copyright.PENANAoipUOnGT3U
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。69Please respect copyright.PENANAM8EAvqiRkN
journalctl -u buda
69Please respect copyright.PENANAwamxebAmHo
本文参考资料69Please respect copyright.PENANAAiB2f9tmKa
stackoverflow69Please respect copyright.PENANA2zOhMtVnxd
chatgpt-4o69Please respect copyright.PENANAQIcarLgKa2
gemini
69Please respect copyright.PENANAVWH2UJwNXS
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。