在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:87Please respect copyright.PENANA5mF4e2iiz7
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)87Please respect copyright.PENANAROTNKptsyj
-----------buda.service file content--------------87Please respect copyright.PENANAOxaiWj63bw
[Unit]87Please respect copyright.PENANAW3jf0hBPQB
Description=Buda Website Service 87Please respect copyright.PENANALUF1ClZ4Nw
After=network.target
[Service]87Please respect copyright.PENANATPtvmVtrAk
Type=simple87Please respect copyright.PENANATxq58BFdHC
WorkingDirectory=/path/to/working/directory/87Please respect copyright.PENANAnZhhIu8Cfh
ExecStart=/path/of/exe_file87Please respect copyright.PENANAYnRIdt2zK7
StandardOutput=append:/var/log/buda/2024_11_01.log87Please respect copyright.PENANA4i7STWQkCW
StandardError=append:/var/log/buda/2024_11_01.log87Please respect copyright.PENANAz7gSoAjfd0
Restart=always87Please respect copyright.PENANAiygSnoz4fK
RestartSec=587Please respect copyright.PENANAS2ul93GYch
User=root87Please respect copyright.PENANAYRazp4ycf4
Group=root
[Install]87Please respect copyright.PENANANzMZ34ij9R
WantedBy=multi-user.target87Please respect copyright.PENANAC2OvjdEte1
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:87Please respect copyright.PENANARaTDaDEd7d
systemctl daemon-reload87Please respect copyright.PENANAKxdg3wBnWW
systemctl enable buda87Please respect copyright.PENANAdThx5LY35g
systemctl start buda87Please respect copyright.PENANAnQJiVWzWZ9
systemctl status buda87Please respect copyright.PENANAOCzhfDUswG
systemctl stop buda87Please respect copyright.PENANA2W7EopjTCb
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。87Please respect copyright.PENANAlJYwoUIqlW
journalctl -u buda
87Please respect copyright.PENANAbMvhXGtvUI
本文参考资料87Please respect copyright.PENANADkqXtaq9Q9
stackoverflow87Please respect copyright.PENANAsSiJp5I17B
chatgpt-4o87Please respect copyright.PENANAdxS3YneYJB
gemini
87Please respect copyright.PENANAl1r3EBR7Nj
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。