在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:130Please respect copyright.PENANAoYT5EKqrxN
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)130Please respect copyright.PENANAu7xCJ1HK4q
-----------buda.service file content--------------130Please respect copyright.PENANAkJssiQFkqA
[Unit]130Please respect copyright.PENANAqoN1RNE4ir
Description=Buda Website Service 130Please respect copyright.PENANArJ1tGmAorE
After=network.target
[Service]130Please respect copyright.PENANAu2Ifna6dgM
Type=simple130Please respect copyright.PENANA5ngaDDws5Q
WorkingDirectory=/path/to/working/directory/130Please respect copyright.PENANANYUMoGNJXk
ExecStart=/path/of/exe_file130Please respect copyright.PENANAx6k6BHAQJe
StandardOutput=append:/var/log/buda/2024_11_01.log130Please respect copyright.PENANA6CtmBXU2iQ
StandardError=append:/var/log/buda/2024_11_01.log130Please respect copyright.PENANAxoSIxNB5NU
Restart=always130Please respect copyright.PENANAYLM5Ixgpnw
RestartSec=5130Please respect copyright.PENANABWbTG8fERC
User=root130Please respect copyright.PENANANtihDT35MY
Group=root
[Install]130Please respect copyright.PENANADYrnHd3T8j
WantedBy=multi-user.target130Please respect copyright.PENANAPitePI2cq1
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:130Please respect copyright.PENANABimgnySbdR
systemctl daemon-reload130Please respect copyright.PENANA0gMqPldG93
systemctl enable buda130Please respect copyright.PENANAsWl0nNS6gj
systemctl start buda130Please respect copyright.PENANAyvLWwL0JJS
systemctl status buda130Please respect copyright.PENANAbbQcaBGQAn
systemctl stop buda130Please respect copyright.PENANAk98KxVb7SV
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。130Please respect copyright.PENANAV6Kk13DDR6
journalctl -u buda
130Please respect copyright.PENANAKMJvTXEv4T
本文参考资料130Please respect copyright.PENANAR6cALesjV8
stackoverflow130Please respect copyright.PENANAthP51DkGF9
chatgpt-4o130Please respect copyright.PENANAN97J4WCmyl
gemini
130Please respect copyright.PENANAyE5tSLWe9c
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。