在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:93Please respect copyright.PENANAuwQB0twsrd
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)93Please respect copyright.PENANAl7w2r2KFjj
-----------buda.service file content--------------93Please respect copyright.PENANAC2iyA2Hd1S
[Unit]93Please respect copyright.PENANASXOfBcrDNh
Description=Buda Website Service 93Please respect copyright.PENANAzuxMoRDlRQ
After=network.target
[Service]93Please respect copyright.PENANABbHOpB0vP8
Type=simple93Please respect copyright.PENANAMdel2dS3kE
WorkingDirectory=/path/to/working/directory/93Please respect copyright.PENANAeTImGYZ7lJ
ExecStart=/path/of/exe_file93Please respect copyright.PENANAz6UdxaIv9R
StandardOutput=append:/var/log/buda/2024_11_01.log93Please respect copyright.PENANAe3bIcmKOWB
StandardError=append:/var/log/buda/2024_11_01.log93Please respect copyright.PENANAOqt2WFSnZa
Restart=always93Please respect copyright.PENANAHw3bayC38C
RestartSec=593Please respect copyright.PENANAaRm3HixHWk
User=root93Please respect copyright.PENANAnHNeKvcCJi
Group=root
[Install]93Please respect copyright.PENANACOiqayofCP
WantedBy=multi-user.target93Please respect copyright.PENANA0N7AreTLHn
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:93Please respect copyright.PENANAaZAKU1sd0r
systemctl daemon-reload93Please respect copyright.PENANA8SOsTdmdWs
systemctl enable buda93Please respect copyright.PENANAikbBHR4Sls
systemctl start buda93Please respect copyright.PENANASYhFyDrGvi
systemctl status buda93Please respect copyright.PENANAKFhNDiJf0H
systemctl stop buda93Please respect copyright.PENANAsY2WKyXXjm
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。93Please respect copyright.PENANAZCgLDaAQXS
journalctl -u buda
93Please respect copyright.PENANAeNMwY5UWfT
本文参考资料93Please respect copyright.PENANANMWUzlFvcR
stackoverflow93Please respect copyright.PENANAja69zCsmfx
chatgpt-4o93Please respect copyright.PENANAz0kcr8Pa1p
gemini
93Please respect copyright.PENANA8aybmTogCB
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。