在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:166Please respect copyright.PENANA6GX55tLIQX
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)166Please respect copyright.PENANAC2KGk6ylz3
-----------buda.service file content--------------166Please respect copyright.PENANASYFcLuF2ZS
[Unit]166Please respect copyright.PENANA9wVTtPz5Gi
Description=Buda Website Service 166Please respect copyright.PENANAKNkifsR8P6
After=network.target
[Service]166Please respect copyright.PENANAlJnov7a9HJ
Type=simple166Please respect copyright.PENANAVeHQI4bLrV
WorkingDirectory=/path/to/working/directory/166Please respect copyright.PENANAmzz8aPgVYl
ExecStart=/path/of/exe_file166Please respect copyright.PENANAQblQyq5x0x
StandardOutput=append:/var/log/buda/2024_11_01.log166Please respect copyright.PENANAHv94EhKcWY
StandardError=append:/var/log/buda/2024_11_01.log166Please respect copyright.PENANA95lruFANfY
Restart=always166Please respect copyright.PENANACDOpkHvFWa
RestartSec=5166Please respect copyright.PENANAWkPCXEDsoH
User=root166Please respect copyright.PENANAIbm0Ich0Qv
Group=root
[Install]166Please respect copyright.PENANAFekXBHLsgD
WantedBy=multi-user.target166Please respect copyright.PENANAm3JBv3FOL8
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:166Please respect copyright.PENANAn7drvRGVSt
systemctl daemon-reload166Please respect copyright.PENANA7G7zuUwahT
systemctl enable buda166Please respect copyright.PENANA4x7mB8Pp4Z
systemctl start buda166Please respect copyright.PENANA07J2jVRiDy
systemctl status buda166Please respect copyright.PENANAzhlIuPUeNm
systemctl stop buda166Please respect copyright.PENANAqlphZ7rd8N
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。166Please respect copyright.PENANAoyVsbv1Pix
journalctl -u buda
166Please respect copyright.PENANAib244ZJZVW
本文参考资料166Please respect copyright.PENANAWxG9RTGzfg
stackoverflow166Please respect copyright.PENANAez5tTxbY9g
chatgpt-4o166Please respect copyright.PENANAAFgD4IfyT1
gemini
166Please respect copyright.PENANAyS7JhcHo3f
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。