在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:192Please respect copyright.PENANAvvAS3hFZMt
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)192Please respect copyright.PENANAKJ8Fy1w9Mb
-----------buda.service file content--------------192Please respect copyright.PENANAKugxQl7krF
[Unit]192Please respect copyright.PENANAxVeGXzJWCP
Description=Buda Website Service 192Please respect copyright.PENANAGG2Er3p3PG
After=network.target
[Service]192Please respect copyright.PENANAOXN36HlwnP
Type=simple192Please respect copyright.PENANAtnCwrMvWQR
WorkingDirectory=/path/to/working/directory/192Please respect copyright.PENANA1fj0g5V3RR
ExecStart=/path/of/exe_file192Please respect copyright.PENANA67v5amc2gE
StandardOutput=append:/var/log/buda/2024_11_01.log192Please respect copyright.PENANAiE6r41qais
StandardError=append:/var/log/buda/2024_11_01.log192Please respect copyright.PENANAbZmMLrGUIq
Restart=always192Please respect copyright.PENANAq13ooFEnPW
RestartSec=5192Please respect copyright.PENANADTcBOZxn3r
User=root192Please respect copyright.PENANAaD6Jy5XzC1
Group=root
[Install]192Please respect copyright.PENANAyEkY6pmGnn
WantedBy=multi-user.target192Please respect copyright.PENANArOQdLp7nVG
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:192Please respect copyright.PENANAQ1PTvYqZpU
systemctl daemon-reload192Please respect copyright.PENANALO1wy4tFHC
systemctl enable buda192Please respect copyright.PENANAViaMVwPO9B
systemctl start buda192Please respect copyright.PENANAO9PSbQFYXY
systemctl status buda192Please respect copyright.PENANA52dQVzIdMp
systemctl stop buda192Please respect copyright.PENANAMNQPbzzFrf
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。192Please respect copyright.PENANA17E8xxS2Gn
journalctl -u buda
192Please respect copyright.PENANAbelW6TDxCw
本文参考资料192Please respect copyright.PENANAG6BrUkCd1J
stackoverflow192Please respect copyright.PENANAHxYgN5GQ1m
chatgpt-4o192Please respect copyright.PENANAiQj4TePzKy
gemini
192Please respect copyright.PENANANpQySbGMln
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。