在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:303Please respect copyright.PENANA7hDJ5O7D9y
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)303Please respect copyright.PENANAf8ubrCqaAD
-----------buda.service file content--------------303Please respect copyright.PENANARKU5zEeOiy
[Unit]303Please respect copyright.PENANA2QLroCcPXd
Description=Buda Website Service 303Please respect copyright.PENANAbaTv1lCXzu
After=network.target
[Service]303Please respect copyright.PENANAY1vd1rwigQ
Type=simple303Please respect copyright.PENANAvpaeTN4ebT
WorkingDirectory=/path/to/working/directory/303Please respect copyright.PENANAQMoSkKkPUs
ExecStart=/path/of/exe_file303Please respect copyright.PENANA6EofJKIxWE
StandardOutput=append:/var/log/buda/2024_11_01.log303Please respect copyright.PENANA1thUpufcSo
StandardError=append:/var/log/buda/2024_11_01.log303Please respect copyright.PENANAVQLMVD6ipp
Restart=always303Please respect copyright.PENANAm3ipM52MJn
RestartSec=5303Please respect copyright.PENANAnbs7DGpdB3
User=root303Please respect copyright.PENANAExinJKFBGP
Group=root
[Install]303Please respect copyright.PENANA5bhWjThYdK
WantedBy=multi-user.target303Please respect copyright.PENANAlg6FnSv58G
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:303Please respect copyright.PENANAzDxMuFVKV6
systemctl daemon-reload303Please respect copyright.PENANAu0AgIabwCF
systemctl enable buda303Please respect copyright.PENANAaI8Ua4BtKi
systemctl start buda303Please respect copyright.PENANAgcUQiPXgNF
systemctl status buda303Please respect copyright.PENANAw5P467d5kR
systemctl stop buda303Please respect copyright.PENANA3S16J14Jp0
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。303Please respect copyright.PENANAhtsMpGXSN8
journalctl -u buda
303Please respect copyright.PENANAeFxnYkIwQY
本文参考资料303Please respect copyright.PENANAKvzG5OfLMp
stackoverflow303Please respect copyright.PENANA1OlTZa1cP0
chatgpt-4o303Please respect copyright.PENANAx7mfzYFVom
gemini
303Please respect copyright.PENANABVNFiC2QhD
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。


