在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:198Please respect copyright.PENANAtliX3JykV1
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)198Please respect copyright.PENANAb9GIL13JsB
-----------buda.service file content--------------198Please respect copyright.PENANAe53Y86wscK
[Unit]198Please respect copyright.PENANAXiZPJ6QAXy
Description=Buda Website Service 198Please respect copyright.PENANAEhk0RpU0MV
After=network.target
[Service]198Please respect copyright.PENANAmLcRIDOy8Z
Type=simple198Please respect copyright.PENANAK8el3UE99L
WorkingDirectory=/path/to/working/directory/198Please respect copyright.PENANATcEulv4yBG
ExecStart=/path/of/exe_file198Please respect copyright.PENANAuuV0Wmtx2T
StandardOutput=append:/var/log/buda/2024_11_01.log198Please respect copyright.PENANAhR8oBNlmtX
StandardError=append:/var/log/buda/2024_11_01.log198Please respect copyright.PENANAs2TTl4JeLB
Restart=always198Please respect copyright.PENANA7Z4QDoF0Ic
RestartSec=5198Please respect copyright.PENANAuLz7i7C8SH
User=root198Please respect copyright.PENANAjx8bXQuaNe
Group=root
[Install]198Please respect copyright.PENANAd63tYvED9B
WantedBy=multi-user.target198Please respect copyright.PENANAuyhQ0GbkGw
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:198Please respect copyright.PENANAHCC7jXwiR7
systemctl daemon-reload198Please respect copyright.PENANA0LtmpPoDbz
systemctl enable buda198Please respect copyright.PENANAgzGc0tjsTH
systemctl start buda198Please respect copyright.PENANA54eC3FGErH
systemctl status buda198Please respect copyright.PENANAx8VvG40PUj
systemctl stop buda198Please respect copyright.PENANA9fNKHNlxNc
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。198Please respect copyright.PENANAUeODPzg32I
journalctl -u buda
198Please respect copyright.PENANAYAuUF0892p
本文参考资料198Please respect copyright.PENANAudtL2ZwQD7
stackoverflow198Please respect copyright.PENANAqf8kKYlita
chatgpt-4o198Please respect copyright.PENANAbQuAXoFI4u
gemini
198Please respect copyright.PENANA6Zfv0Qmv3h
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。