在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:174Please respect copyright.PENANAtunnVHR6hq
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)174Please respect copyright.PENANAN4MXRHG5KJ
-----------buda.service file content--------------174Please respect copyright.PENANAZC9zC4F3p6
[Unit]174Please respect copyright.PENANAB7xGBtxmgL
Description=Buda Website Service 174Please respect copyright.PENANAlNi44Uh1RT
After=network.target
[Service]174Please respect copyright.PENANAnnxZebgcfv
Type=simple174Please respect copyright.PENANAqFHMNScBgL
WorkingDirectory=/path/to/working/directory/174Please respect copyright.PENANAC0E0DrUoCU
ExecStart=/path/of/exe_file174Please respect copyright.PENANAFTTPfbhWXM
StandardOutput=append:/var/log/buda/2024_11_01.log174Please respect copyright.PENANAdGHWEOe5sw
StandardError=append:/var/log/buda/2024_11_01.log174Please respect copyright.PENANA5s3qAKPMk5
Restart=always174Please respect copyright.PENANAPAGWH2pokO
RestartSec=5174Please respect copyright.PENANAGdOSYk0Dx2
User=root174Please respect copyright.PENANAbU5kK0dvBO
Group=root
[Install]174Please respect copyright.PENANALGr9OmuuQF
WantedBy=multi-user.target174Please respect copyright.PENANAktoLdOGOZP
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:174Please respect copyright.PENANAvIm6tc43fv
systemctl daemon-reload174Please respect copyright.PENANAMKbgnoEQEm
systemctl enable buda174Please respect copyright.PENANADcJG4LkLYk
systemctl start buda174Please respect copyright.PENANAidX3mDT27T
systemctl status buda174Please respect copyright.PENANA6M9hExFYyj
systemctl stop buda174Please respect copyright.PENANAU1uUqGmU0S
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。174Please respect copyright.PENANAcCISZzz0OD
journalctl -u buda
174Please respect copyright.PENANAbY9GrULdrq
本文参考资料174Please respect copyright.PENANAzPDxMf35FE
stackoverflow174Please respect copyright.PENANAalakbhPtn9
chatgpt-4o174Please respect copyright.PENANA98K1OHi3jl
gemini
174Please respect copyright.PENANAAnmeK0k2wF
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。