在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:138Please respect copyright.PENANACIdwQpSfTo
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)138Please respect copyright.PENANAqgkrMJYzNK
-----------buda.service file content--------------138Please respect copyright.PENANAtiYgdGHWiF
[Unit]138Please respect copyright.PENANATUrn7Kw6Sj
Description=Buda Website Service 138Please respect copyright.PENANANlYDzs5DhB
After=network.target
[Service]138Please respect copyright.PENANABbPof5wPss
Type=simple138Please respect copyright.PENANAqhcVKVrvCr
WorkingDirectory=/path/to/working/directory/138Please respect copyright.PENANAJPYI9SBBTF
ExecStart=/path/of/exe_file138Please respect copyright.PENANACcXWGH4n0E
StandardOutput=append:/var/log/buda/2024_11_01.log138Please respect copyright.PENANADwl4m10TgO
StandardError=append:/var/log/buda/2024_11_01.log138Please respect copyright.PENANAek8aNM1pQn
Restart=always138Please respect copyright.PENANAZFpJwY8y1N
RestartSec=5138Please respect copyright.PENANA3RPC0DADuq
User=root138Please respect copyright.PENANAGppPxVCCj3
Group=root
[Install]138Please respect copyright.PENANAVbxRM7C73T
WantedBy=multi-user.target138Please respect copyright.PENANAL5ql4RlMmo
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:138Please respect copyright.PENANAjZT25efLuK
systemctl daemon-reload138Please respect copyright.PENANA7HdsW4ZQyN
systemctl enable buda138Please respect copyright.PENANAgQTzFWhstO
systemctl start buda138Please respect copyright.PENANAoK6ScsU1K5
systemctl status buda138Please respect copyright.PENANAYPBjECVhOf
systemctl stop buda138Please respect copyright.PENANAWdh2N2UIyR
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。138Please respect copyright.PENANABgdIi9ftei
journalctl -u buda
138Please respect copyright.PENANAKO8NNNkapR
本文参考资料138Please respect copyright.PENANAg6s5orXqnj
stackoverflow138Please respect copyright.PENANAK9wPOaJWYI
chatgpt-4o138Please respect copyright.PENANAnnisq2GdhA
gemini
138Please respect copyright.PENANATGyIx25lcx
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。