在/etc/systemd/system/目录下创建一个新的<your_service_name>.service文件,例如buda.service,里面填入以下内容:321Please respect copyright.PENANAJ3hPC6XBHE
(特别要注意设置WorkingDirectory, 这将决定exe程序中的相对路径的解析结果。)321Please respect copyright.PENANA86vJYtQBzg
-----------buda.service file content--------------321Please respect copyright.PENANA5hi6xrV0Ta
[Unit]321Please respect copyright.PENANAnWUaN0Tv1x
Description=Buda Website Service 321Please respect copyright.PENANArqiKNLchzu
After=network.target
[Service]321Please respect copyright.PENANAagSw2li3GF
Type=simple321Please respect copyright.PENANAvHpccuOT10
WorkingDirectory=/path/to/working/directory/321Please respect copyright.PENANAOhEVbHDM1P
ExecStart=/path/of/exe_file321Please respect copyright.PENANAn4GPtjReRi
StandardOutput=append:/var/log/buda/2024_11_01.log321Please respect copyright.PENANAy8yUwWc8fK
StandardError=append:/var/log/buda/2024_11_01.log321Please respect copyright.PENANAlX1AZpbWOs
Restart=always321Please respect copyright.PENANAYXvTxur199
RestartSec=5321Please respect copyright.PENANAtoT0TwNznz
User=root321Please respect copyright.PENANAiAaKp11e1r
Group=root
[Install]321Please respect copyright.PENANATUYrXTKp0P
WantedBy=multi-user.target321Please respect copyright.PENANAcz298MT9T6
-----------------------------------------------
然后执行下面的命令让服务生效,查看错误日志
# 重新加载systemd管理器配置:321Please respect copyright.PENANA1Aw0bW0B7d
systemctl daemon-reload321Please respect copyright.PENANAhxJMyL1mxh
systemctl enable buda321Please respect copyright.PENANAOVV7JnObRG
systemctl start buda321Please respect copyright.PENANACiIS90byCX
systemctl status buda321Please respect copyright.PENANANVyyoudTsu
systemctl stop buda321Please respect copyright.PENANAXezzRyR3hU
systemctl disable buda
#查看服务的日志输出,帮助调试和故障排除。321Please respect copyright.PENANAIirfKuTaHh
journalctl -u buda
321Please respect copyright.PENANAiEWTJjFzev
本文参考资料321Please respect copyright.PENANA33Sk1Wqsdu
stackoverflow321Please respect copyright.PENANAshq6f9swck
chatgpt-4o321Please respect copyright.PENANALV0ZeSVM8X
gemini
321Please respect copyright.PENANAaKTmuUdIF4
如果您對Linux系統的使用、網站開發技術感興趣,邀請您加入淨明創建的「Linux + C語言 + Vue 網站開發技術學習交流微信羣」,請加淨明的微信(si_jinmin)以便拉您進羣。


