在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:172Please respect copyright.PENANAfG3d97UnR1
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)172Please respect copyright.PENANAhGkrMy2Npb
-----------buda.service file content--------------172Please respect copyright.PENANA5AH40ed0Vj
[Unit]172Please respect copyright.PENANAcjFYpDezRo
Description=Buda Website Service 172Please respect copyright.PENANAglLYbyNkho
After=network.target
[Service]172Please respect copyright.PENANA1nPESGcsDP
Type=simple172Please respect copyright.PENANA0vpBk98BvT
WorkingDirectory=/path/to/working/directory/172Please respect copyright.PENANAOmL7rWT3gY
ExecStart=/path/of/exe_file172Please respect copyright.PENANAYQFTUWBLbi
StandardOutput=append:/var/log/buda/2024_11_01.log172Please respect copyright.PENANAUk3HMXF9UV
StandardError=append:/var/log/buda/2024_11_01.log172Please respect copyright.PENANAVjfVU2FYhC
Restart=always172Please respect copyright.PENANAcgCMfTz8sE
RestartSec=5172Please respect copyright.PENANAz4ZhHYysu8
User=root172Please respect copyright.PENANAvuEcFLQSjO
Group=root
[Install]172Please respect copyright.PENANAwoTMh9fcLy
WantedBy=multi-user.target172Please respect copyright.PENANAmNmc6fu8ui
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:172Please respect copyright.PENANAgpJuiWeXZ4
systemctl daemon-reload172Please respect copyright.PENANA16PPfGp6ZK
systemctl enable buda172Please respect copyright.PENANA8Fj2Fjp1gl
systemctl start buda172Please respect copyright.PENANAdnkjPa175Y
systemctl status buda172Please respect copyright.PENANAdEcLeaOjmT
systemctl stop buda172Please respect copyright.PENANAjZJh5zUGGO
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。172Please respect copyright.PENANAocDUNHzxt3
journalctl -u buda
172Please respect copyright.PENANAQFKzAF9FDp
本文参考资料172Please respect copyright.PENANA0kAR7zu2PI
stackoverflow172Please respect copyright.PENANAW51NpypLbH
chatgpt-4o172Please respect copyright.PENANAKS3ALhDEpX
gemini
172Please respect copyright.PENANAXxsSrNDdlx
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。