在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:85Please respect copyright.PENANApxhySNOf0C
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)85Please respect copyright.PENANAzKgSWB8Wke
-----------buda.service file content--------------85Please respect copyright.PENANAKYBXadNGXu
[Unit]85Please respect copyright.PENANAJbHRtzI0V0
Description=Buda Website Service 85Please respect copyright.PENANA7yr6ms8Meq
After=network.target
[Service]85Please respect copyright.PENANAwY60Z0b1Up
Type=simple85Please respect copyright.PENANAn74JMlqMO6
WorkingDirectory=/path/to/working/directory/85Please respect copyright.PENANAGK2MOVVECq
ExecStart=/path/of/exe_file85Please respect copyright.PENANAzUCqUlPPd3
StandardOutput=append:/var/log/buda/2024_11_01.log85Please respect copyright.PENANAPhr83g0bj1
StandardError=append:/var/log/buda/2024_11_01.log85Please respect copyright.PENANAm4MwuyVBvy
Restart=always85Please respect copyright.PENANAOarSrKR3mK
RestartSec=585Please respect copyright.PENANA3jwChbQ13f
User=root85Please respect copyright.PENANA8fmAzjjQ90
Group=root
[Install]85Please respect copyright.PENANAxj9xiY4Q8Y
WantedBy=multi-user.target85Please respect copyright.PENANAa3dTDMzGdV
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:85Please respect copyright.PENANAGqJacklUsZ
systemctl daemon-reload85Please respect copyright.PENANAXGvp4jh7KH
systemctl enable buda85Please respect copyright.PENANANVJlOwvnOq
systemctl start buda85Please respect copyright.PENANAbuV3Fp6kQy
systemctl status buda85Please respect copyright.PENANAt8JFj1uhLX
systemctl stop buda85Please respect copyright.PENANAilevig5CXH
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。85Please respect copyright.PENANAqslUHVKCzW
journalctl -u buda
85Please respect copyright.PENANADmzPDXCa8u
本文参考资料85Please respect copyright.PENANA3w53DMH2ty
stackoverflow85Please respect copyright.PENANAR1mww3w1dR
chatgpt-4o85Please respect copyright.PENANAWLmUnOe8qr
gemini
85Please respect copyright.PENANAbq5vuP1L35
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。