在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:152Please respect copyright.PENANA2uJDREhrYj
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)152Please respect copyright.PENANAnCZEfGGqie
-----------buda.service file content--------------152Please respect copyright.PENANAhcpIg9315N
[Unit]152Please respect copyright.PENANASWBvv3tg5M
Description=Buda Website Service 152Please respect copyright.PENANAolyyruerdv
After=network.target
[Service]152Please respect copyright.PENANArigX5OadCy
Type=simple152Please respect copyright.PENANAk1HylFnpC2
WorkingDirectory=/path/to/working/directory/152Please respect copyright.PENANARiZwI0N97E
ExecStart=/path/of/exe_file152Please respect copyright.PENANATryzxT7TQV
StandardOutput=append:/var/log/buda/2024_11_01.log152Please respect copyright.PENANAsrcYBdoRjm
StandardError=append:/var/log/buda/2024_11_01.log152Please respect copyright.PENANA7BN6gAj2YZ
Restart=always152Please respect copyright.PENANA2DvH6gVQtD
RestartSec=5152Please respect copyright.PENANAQbwyZKl1WH
User=root152Please respect copyright.PENANADGrkYeUaJD
Group=root
[Install]152Please respect copyright.PENANAtePmFrpGga
WantedBy=multi-user.target152Please respect copyright.PENANAufubheppPZ
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:152Please respect copyright.PENANAn4tg8BBzuZ
systemctl daemon-reload152Please respect copyright.PENANARBZx6c7mOK
systemctl enable buda152Please respect copyright.PENANAbiJjCtONIX
systemctl start buda152Please respect copyright.PENANAlzVZLPasaT
systemctl status buda152Please respect copyright.PENANAiQ7wDl4yoY
systemctl stop buda152Please respect copyright.PENANALaeyj9F1Qj
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。152Please respect copyright.PENANAHp7ZOmDqhB
journalctl -u buda
152Please respect copyright.PENANAij1ENME1io
本文参考资料152Please respect copyright.PENANAeIItGxT06N
stackoverflow152Please respect copyright.PENANAdrslOo6wg8
chatgpt-4o152Please respect copyright.PENANATi1AV8SU27
gemini
152Please respect copyright.PENANA2Vcybj35pS
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。